题
我需要“自上次合并以来的时间”报告。我们有一个分支,其中集成了其他分支的变化。为了使每个人保持同步,我们鼓励分支机构大师从集成线到各自的分支机构进行合并。
我正在研究一个邮政挂钩,每当在集成行上完成提交时,该挂钩将发送报告:
- 源分支
- 自从集成和其他分支之间合并以来的时间
SVN Mergeinfo是起点,但是其他哪些命令可以帮助我获得此信息?
解决方案
SVN日志为您提供了半突破的数字。
如果所有合并都是在最高可能的目录级别(最好的实践)上完成的,请执行以下命令:
svn log -g https://myrepos.tld/branches/single-private-feature-branch
您将获得通常的历史记录以及合并到该分支机构的修订。查找字符串“合并Via:”。第一个命中将是进入该分支的最后一个合并。您可以选择获取修订的日志条目,以确保它是从集成分支开始的,并且不会从其他地方合并。
所有这些都可以通过简单的弹壳来完成。
希望能帮助到你 :)
C
其他提示
有许多工具可用于进行SVN报告。在这个问题的答案中提到了其中的许多: SVN有哪些报告?
不隶属于 StackOverflow