3
我试图编写svn版本库中更改/添加的文件列表,以便与phing一起使用,使用以下命令。svn比较版本的修订范围
svn diff --no-diff-deleted --summarize -r 50:HEAD path/to/workingcopy
当我反向修正范围(-r开关),像这样:
svn diff --no-diff-deleted --summarize -r HEAD:50 path/to/workingcopy
..我得到不同的结果。虽然这是我需要的行为,但我不明白(也许我错过了一些东西)。例如:
假设头版本有一个带有一些文件的新目录:第二个命令将只列出新目录,而第一个命令也会列出其中的所有新文件。至少,这是我认为它经过一些测试后的结果。
我找不到任何关于此事的明确文件。有人可以解释修订范围的顺序意味着什么吗?谢谢!