对于svn,有没有办法显示哪些文件是旧版本?

时间:2013-03-27 21:46:34

标签: svn

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

更新:命令

svn st -v | grep -v 123

其中123是当前版本似乎完成的工作,除了我们需要首先检查当前版本号,例如423623,然后运行上面的命令...还有,如果数字123恰好是文件名的一部分,那么grep会做错误的工作,所以如果有更好更快的方式......

1 个答案:

答案 0 :(得分:3)

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

>svn st -u
        *       24   Hello.fr.txt
        *       21   Hello.de.txt
Status against revision:     37