pub*_*avi 7 svn branching-and-merging
我需要一个"自上次合并以来的时间"报告.我们有一个分支,其中集成了来自其他分支的更改.为了使每个人保持同步,我们鼓励分支机构主人执行从集成线到各自分支的合并.
我工作的一个post-commit钩子,将每一个提交上线的整合完成的时间,说明发送报告:
svn mergeinfo是起点,但是其他什么命令可以帮助我获取这些信息?
Chr*_*sen 10
svn log为你提供半直的数字.
如果所有合并都在最高目录级别完成(最佳实践),则执行以下命令:
svn log -g https://myrepos.tld/branches/single-private-feature-branch
Run Code Online (Sandbox Code Playgroud)
您将获得usualy历史记录以及合并到此分支的修订版.查找字符串"Merged via:".第一次点击将是最后一次合并到此分支.您可以选择获取给定修订的日志条目,以确保它是从集成分支中提交的,并且未从其他位置合并.
所有这些都可以通过简单的shellcripting来完成.
希望能帮助到你 :)
C