我正在使用TortoiseSVN作爲客戶端的Windows 7/Visual Studio 2008下工作。 我的項目有很多分支,我經常遇到合併衝突/樹衝突,尤其是由於文件被物理移動或刪除。在每次新提交時自動模擬SVN合併
由於我不會每天將分支版本從分支推送到分支,有時在合併時可能很難解決這些衝突。
所以我想介紹一個基於一個簡單的想法的「快速失敗」的方法:每當一個新的提交發生在一個特定的分支,一個工具自動檢索提交,並嘗試合併到一些預定義的其他分支就像Tortoise的「測試」功能一樣。並警告我是否會發生一個或多個衝突。
一切都必須在客戶端上運行,我無法訪問存儲庫服務器。
CommitMonitor允許用戶在提交發生時得到通知,但它無助於預測進一步的合併問題。
非常感謝您爲您的意見
謝謝。正如我站在這個問題中,我沒有直接訪問服務器(把一些事情,如後提交鉤)。我更想到一個工具,它會定期「探測」服務器以進行新的提交。我希望自動化的工具,最終是使用GUI,而不是直接使用「svn」命令行編寫腳本。當然,我完全可以擁有一個本地工作區進行合併測試。 – AFract
如果它不是*你的分支*(承諾你監視測試合併),那麼你a)是的,必須爲外部分支單獨使用WC b)使用「智能」提交監視器,它可以執行預定義的操作蝙蝠文件至少)在新的提交的情況下 - 它可以[Vercue](http://www.vercue.com/)(也許甚至免費版,它允許一個規則) –