svn - 如何查看 Subversion 中某个版本对文件所做的更改

标签 svn

我正在寻找一个 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 - 如何查看 Subversion 中某个版本对文件所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21720865/

相关文章:

svn - 查看 Subversion 中锁定哪些文件的最佳方法是什么?

svn - AnkhSVN 和/或 TortoiseSVN - 更改目录结构的推荐方法是什么?

svn - TortoiseSVN 和 subversion 的全局忽略

git-svn fetch 没有获取最新版本

svn - Sublime text 2 中的 PATH 错误中找不到“svn”二进制文件

linux - 子域上的 SVN,无法从 apache/plesk/setup 中的 .htpasswd 授权用户

linux - 创建颠覆分支

java - Maven 指定源位置

svn - 颠覆 svn :ignore after a commit - files are not iggnore

svn:无法打开文件 '.svn/lock':MAC 上的权限被拒绝