SVN:是否有可能获得分支的给定修订号的svn信息

时间:2013-01-28 05:27:21

标签: svn branch revision

是否可以获取特定版本号的分支的svn信息。例如,如果分支的最新工作副本的版本号为56,那么我是否可以获取第32号转折的相同分支的信息。

3 个答案:

答案 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 helpsvn 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>