我們在這裏有以下情況:如何自動將Subversion中的文件從主幹複製到特殊分支?
- 用戶開始提交(在幹線上)。
- 他在他的提交信息中添加了特殊關鍵字來表示這個改變應該在分支上自動完成。
什麼可能是一個很好的解決方案來實現呢?我看到以下選項(但想在這裏認爲哪一個最好):
- 查看後臺作業中的每個提交,並開始另一個提交以將相關更改複製到分支。
- 實現一個post-commit-hook,直接提交後觸發更改。
您的意見在這裏?是否還有其他解決方案可供使用,甚至更加充分?
我們在這裏有以下情況:如何自動將Subversion中的文件從主幹複製到特殊分支?
什麼可能是一個很好的解決方案來實現呢?我看到以下選項(但想在這裏認爲哪一個最好):
您的意見在這裏?是否還有其他解決方案可供使用,甚至更加充分?
條件給我們的初步配方:
post-commit鉤子必須:
svn merge -c... URL-OF-TRUNK
,很可能爲自動解決衝突,使用--accept
選項加成從@mliebelt:
你到底要如何處理另一個分支中的合併衝突? – prodigitalson 2013-02-26 13:33:29
好吧,這裏沒有答案。我認爲不會有衝突,因爲沒有平行的發展。但會問發起人。 – mliebelt 2013-02-26 13:34:25
如果某些提交合並而另一些不提交,將會有衝突,因爲合併提交可能會修改已在非合併提交中創建的代碼。 – 2013-02-26 13:38:59