Svn 如何找出特定subversion版本属于哪个分支?
在主干上执行Svn 如何找出特定subversion版本属于哪个分支?,svn,version-control,branch,Svn,Version Control,Branch,在主干上执行svn日志时,修订号可能存在缺口: ------------------------------------------------------------------------ r1094 | user | 2013-04-23 09:14:01 +0200 (Tue, 23 Apr 2013) | 2 lines commit msg ----------------------------------------------------------------------
svn日志时,修订号可能存在缺口:
------------------------------------------------------------------------
r1094 | user | 2013-04-23 09:14:01 +0200 (Tue, 23 Apr 2013) | 2 lines
commit msg
------------------------------------------------------------------------
r1067 | user | 2012-01-16 14:29:17 +0100 (Mon, 16 Jan 2012) | 1 line
other commit msg
------------------------------------------------------------------------
------------------------------------------------------------------------
r1094 |用户| 2013-04-2309:14:01+0200(2013年4月23日星期二)2行
提交消息
------------------------------------------------------------------------
r1067 |用户| 2012-01-16 14:29:17+0100(2012年1月16日星期一)| 1行
其他提交消息
------------------------------------------------------------------------
这是因为其他提交是在分支上进行的。问题是如何确定给定修订属于哪个分支?问题是,给定的提交不一定都在同一个分支中。要快速了解在给定提交中更改了哪些文件(及其给定路径),可以执行以下操作
svn diff --summarize -c r123456
存储库的日志根包括回购任何子树的所有历史记录
svn日志-v-q URL-OF-REPO-ROOT/-r NNN-l 1
将显示版本NNN(-r
选项)、受影响文件(-v
选项)的日志,并且仅显示此单一版本(-l 1
选项)