我們使用Subversion的方式是在主幹上運行,重要功能的特性分支(> 1天工作)和發佈分支。使用Subversion阻止更改分支的最佳方法
我們刪除功能分支後,他們愉快地合併,但我們希望保持發行分支四處,以防錯誤修復等需要它們。
我們每個人都會檢查項目的根目錄爲最低限度,所以我們都有整個目錄結構(主幹,分支,發行版)的副本。儘管我可以教育人們檢查他們是否在幹線上工作,但他們最終可能會意外地對付發佈分支。
防止這種情況發生的最好方法是什麼?我正在考慮鎖定發佈分支中的所有文件,這會有幫助嗎?還有什麼其他選擇?
因此,爲了防止丟失工作,我會記下修訂版,從樹幹合併到分支,合併回樹幹以捕獲分支中所做的更改,然後將分支文件夾恢復到以前的修訂版本? – 2009-04-22 10:04:48
然後惡毒擊敗開發者,讓我做所有的工作:) – 2009-04-22 10:05:22
是的,合併功能分支 - >樹幹,如果它不是廢話,並且屬於樹幹。然後在分支上「反向合併」將其滾回到那裏。不要忘記檢查更改。然後,去應用線索四。 – bendin 2009-04-22 12:41:06