我需要「上次合併後的時間」報告。我們有一個分支,其中來自其他分支的變化被集成。爲了讓每個人都保持同步,我們鼓勵分支大師執行合併行到各自分支的合併。svn - 上次合併後的時間
我在工作post-commit鉤子,將每一個提交上整合線做一次解釋發送報告:
- 源科
- 時間,因爲集成和其他部門之間的最後合併
svn mergeinfo是一個起點,但其他命令將幫助我獲得這些信息?
我需要「上次合併後的時間」報告。我們有一個分支,其中來自其他分支的變化被集成。爲了讓每個人都保持同步,我們鼓勵分支大師執行合併行到各自分支的合併。svn - 上次合併後的時間
我在工作post-commit鉤子,將每一個提交上整合線做一次解釋發送報告:
svn mergeinfo是一個起點,但其他命令將幫助我獲得這些信息?
svn log給你半平直的圖。
如果所有的合併是在可能的最高目錄級別上完成(這是最佳實踐),然後執行以下命令:
svn log -g https://myrepos.tld/branches/single-private-feature-branch
你會得到usualy歷史加修訂是被合併到該分支。查找字符串「合併通過:」。第一擊將是最後一次合併到這個分支。您可以選擇性地獲取所提供修訂的日誌條目,以確保它從集成分支中提交併且未從其他位置合併。
所有這些都可以用簡單的shell腳本完成。
希望它能幫助:)
Ç
有許多可用做SVN報告工具。他們中的許多人在這個問題的答案中提到:What reporting is available for svn?