我正在寻找一个Subversion命令,它相当于
git show <commit-number>
Answers:
使用此命令,您将看到版本库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
path/to/repo
如果您有工作副本(这是正常情况(并由暗示git show
)),则不需要这样做。还请注意git show
,如果有,则与本地仓库而不是远程仓库进行比较。