4
SVN問題,我們正在開發它由應用程序:關於分支和第三方供應商的分支
- 通過頻繁的合作伙伴給予我們的源代碼庫。這是一個有點工作的代碼,某些東西的「最終」版本(並且我們將它放在一個zip文件中)。他們有自己的發佈週期和版本跟蹤。
- 上面的代碼我們做了我們的修改。這些可以是錯誤修正或新功能的開發。
到現在爲止,我們設法創建了一些代碼混亂,結果我們想把所有這些放在SVN倉庫中。我想問你,你認爲最好的做法是減少痛苦發生。
以下是我們認爲重要的我們的東西:
- 我們想跟蹤我們的錯誤修正/改變,因爲我們不能發回錯誤修正我們的軟件供應商,但我們可以報告bug(他們可能或者可能無法解決它)。我們在代碼上發展的所有內容仍然是「內部」,他們對我們的變更不感興趣。
- 只要我們沒有從供應商那裏獲得新的代碼庫,我們認爲他們的最新版本是我們正在開發的穩定版本。這可能會進一步分解,但結果始終是一個穩定的主幹,建立是基於這個「穩定的」主幹完成的。
- 當供應商發佈新版本時,我們希望將我們的「穩定」主幹(包含很多更改)與其更改合併,從而創建一個新的「穩定」主幹。
- 對於每一個我們部署(到客戶端),我們應該能夠後僅修復該版本的bug,對於誰已經安裝使用特定版本
- 有更多的開發者對代碼庫的工作我們系統的客戶版本... (照常:) :)
非常感謝提示。