获取给定父目录版本的子目录版本

时间:2010-10-07 04:57:48

标签: svn

对于以下目录结构,在A的指定修订版(例如r1234)中,如何获取B的修订版号,以便我可以查看{{1}的正确修订版本1}}。

B

1 个答案:

答案 0 :(得分:1)

SVN维护一个带有转号的文件系统。对文件系统任何部分的每次更改都是新的版本。换句话说,每个rev对应于整个文件系统的另一个版本,即使该文件系统的大部分内容都没有更改。

如果您签出,或更新或导出rev,这意味着“向我提供svn文件系统的内容,就像它在转速中一样。

当你说A-> r1234和B(子目录) - > r1222,这意味着在修订版1234中,B未被触及,但这并不意味着B在转r1222,它也在r1234。

So I guess, what you are looking for is : latest change that touched the subdirectory "B"

这可以通过进入子目录并发出log命令

来完成
svn log --limit 1 -r ..