我如何查看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