我如何查看2个修订版之间更改了哪些文件?

时间:2020-03-06 15:04:50  来源:igfitidea点击:

我只想查看在2个任意修订版本之间修改/添加/删除了哪些文件。我该怎么做呢?

我也可以用乌龟做吗?

解决方案

svn log -v -rX:Y .

-v for" verbose"开关将为我们提供有关该版本上受影响的文件的详细输出。

注意 "。"假定我们当前在工作副本目录中,但是我们也可以使用URL,例如" http://svn.myawesomesoftwareproject.com/trunk/lib/foo.c"。

可以通过键入" svn帮助日志"或者阅读SVN手册(可在线免费获得)找到此信息。不要忘记阅读友好手册!

右键单击包含仓库的目录。选择" SVN显示日志"。按住Control键并单击两个修订。右键单击一个,然后选择比较修订。

像这样。

如果我们不熟悉源代码控制和SVN,则可能希望使用SVN进行实用的版本控制。它解释了许多概念和命令。

svn diff -r" start_revision_number":" end_revision_number"" url_of_svn_repo"-汇总

然后将其通过管道传递到grep ^ A D或者M