2011-01-25 74 views
21

我只想要一个在我的工作目录和存储库之间不同的文件列表。 summary似乎只报告存储库之间的差异。如何获取svn中已更改文件的列表?

+1

正如其他人所说,你需要运行svn状态。还请查看此链接,以便快速检查每个状态的含义。 http://knaddison.com/technology/svn-status-code-cheat-sheet – CoolBeans 2011-01-26 01:05:46

回答

36

运行svn status。它会区分修改,删除,添加等。svn help status有一堆信息给你。

+1

没有帮助或回答问题,不应该被接受的答案。请参阅https://stackoverflow.com/a/26358015/2279059。 – 2018-01-22 10:06:20

+0

好的,它看起来像问题的标题不符合问题的内容。应该编辑。 – 2018-01-22 10:20:03

12

svn status是你需要的。

1

svn diff | grep指数:

它与我的修订工作。如果命令不为你工作,运行在一个目录下面的命令用少量的改动:

SVN DIFF> out.txt

打开out.txt。你会注意到,包含所需文件名的每一行都以相同的字符串开始(在我的情况下,它是“索引:”),grep为它,你会得到你想要的。

祝你好运。

23

尝试

svn diff --summarize -r startRevision:endRevision URL. 
相关问题