是否可以获取特定版本号的分支的svn信息。例如,如果分支的最新工作副本的版本号为56,那么我是否可以获取第32号转折的相同分支的信息。
答案 0 :(得分:20)
有两种方法可以获取有关过去修订的信息:
svn log -r <rev number> <url>
:指定修订的提交消息和网址svn info -r <rev number> <url>
:有关指定修订和网址的一些技术信息示例:svn log -r 5628 https://repo.exampl.org/prod/branches/info/conf/config
在svn命令中内置的帮助消息中对此进行了描述:svn help
或svn help info
...
答案 1 :(得分:1)
是的,你可以获得你想要的修订版的信息。
svn cat -r <rev number> path upto which file u want see the revisions
ex:svn cat -r 34 svn:///dmlrepo/trunk/1.txt
答案 2 :(得分:0)
假设您正在使用工作副本,则可以执行以下操作:
获取提交信息:
svn log -c <rev number>
通过文件列表获取提交信息:
svn log -c <rev number> -v
获取完整的文件差异:
svn diff -c <rev number>