SVN - 如何获取分支上的所有提交列表以及合并到该分支的分支?

时间:2015-05-06 20:36:10

标签: git svn

我是SVN的新手,我很难获得我以前习惯进入Git的信息。

我真正需要的是一种方法,给予父母的帮助。分支,获取在该分支上以及可能已合并到父分支的其他分支上的所有提交。现在,我不需要从父母分支到开头的提交列表。我可以弄清楚我需要返回什么版本(基本提交),但是需要从不在父分支中的基础提交中提前抛出任何提交(直接提交或合并到父分支) 。

如果需要,可以将其编写脚本并存储在某处。它不必在单个命令中即时运行。这基本上是为了验证进入发布分支的提交列表是正确的提交列表,结果将用于更新Jira票证以匹配提交。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:10)

看起来你习惯于git之后会过度复杂化。它在Subversion中非常人性化。只需运行命令svn log --use-merge-history --verbose <BRANCH-URL>

E.g。 svn log -g -v https://svn.apache.org/repos/asf/subversion/branches/1.9.x/

请参阅SVNBook | svn log