当您在主干上执行svn log
时,修订号码可能存在空白:
------------------------------------------------------------------------ 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 ------------------------------------------------------------------------
那是因为其他提交是在分支上进行的。问题是如何确定给定修订属于哪个分支?
答案 0 :(得分:4)
存储库 root 的日志包括任何repo子树的所有历史记录
svn log -v -q URL-OF-REPO-ROOT/ -r NNN -l 1
将显示修订版NNN(-r
选项),受影响文件(-v
选项)的日志,仅显示此单个修订版(-l 1
选项)
答案 1 :(得分:0)
问题是,给定的提交不一定必须都在同一个分支中。为了快速回答在给定提交中更改了哪些文件(及其给定路径),您可以使用
svn diff --summarize -c r123456