2

假设整个项目是修订版 123,现在我some/path/foo.txt使用svn up -r 88 some/path/foo.txt. 此时,有没有办法显示“不是当前版本”的文件列表? svn stsvn status仅显示修改后的文件,而不显示旧版本的文件。

更新:命令

svn st -v | grep -v 123

当前版本在哪里123似乎可以完成这项工作,除了我们需要检查当前版本号,例如423623首先然后运行上面的命令......而且,如果这个数字123恰好是文件名的一部分,那么会grep做不正确的工作,所以如果有更好更快的方法......

4

1 回答 1

3

仔细阅读有关svn status选项和输出的信息。对于您的用例(混合工作副本,某些文件处于非 HEAD 修订版中)

>svn st -u
        *       24   Hello.fr.txt
        *       21   Hello.de.txt
Status against revision:     37
于 2013-03-27T22:00:07.923 回答