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
选项)