如何查看Subversion中某个修订版上的文件所做的更改
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看Subversion中某个修订版上的文件所做的更改相关的知识,希望对你有一定的参考价值。
我正在寻找一个相当于的Subversion命令
git show <commit-number>
答案
使用此命令,您将看到在修订版path/to/repo
中提交的存储库<revision>
中的所有更改:
svn diff -c <revision> path/to/repo
-c
表示您想要查看变更集,但还有许多其他方法可以查看差异和变更集。例如,如果您想知道哪些文件已更改(但不知道如何更改),则可以发出
svn log -v -r <revision>
或者,如果您希望显示两个修订版之间的更改(而不仅仅是一次提交):
svn diff -r <revA>:<revB> path/to/repo
另一答案
在项目中调用它:
svn diff -r REVNO:HEAD --summarize
REVNO
是起始修订号,HEAD
是最终修订号。如果HEAD等于最后一个修订号,则可以跳过它。
该命令返回一个列表,其中包含在此修订版期间更改/添加/删除的所有文件。
可以使用URL revision参数调用该命令以检查以下更改:
svn diff -r REVNO:HEAD --summarize SVN_URL
另一答案
svn中的等效命令是:
svn log --diff -r revision
以上是关于如何查看Subversion中某个修订版上的文件所做的更改的主要内容,如果未能解决你的问题,请参考以下文章
如何 git-svn 从 Subversion 存储库克隆最后 n 个修订?