繁体   English   中英

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

[英]SVN - how to get a list of all commits on a branch and from branches merged into that branch?

我是SVN的新手,要获取我习惯于使用Git的信息非常困难。

我真正需要的是一种在给定“父”分支的情况下获取在该分支以及可能已合并到父分支中的其他分支上的所有提交的方法。 现在,我不需要从父分支的头到时间开始的提交列表。 我可以弄清楚需要返回的修订版本(基本提交),但需要及时排除该基本提交中未在父分支中提交的任何提交(直接提交或合并到父分支中) 。

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

有人有什么想法吗?

习惯于使用git后,似乎使事情变得过于复杂。 在Subversion中,它非常易于使用。 只需运行命令svn log --use-merge-history --verbose <BRANCH-URL>

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

参见SVNBook | svn log

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM