我的問題與one非常相似。重新使用現有項目核心,分支或新項目的新項目?
我在公司工作,有一個客戶特定的應用程序。目前的開發團隊(約10人)正在積極開展工作,並且應用程序的核心也經常被修改/更新。
我負責一個新的項目,這個應用程序將重用現有的(特定於客戶端)的業務邏輯,我可能需要重新組織,重命名和推廣大量現有代碼(類型,文件名等等)。
該團隊目前使用Subversion,對我來說,創建一個基於現有核心的新項目似乎是正確的,然後對其進行修改,因爲這兩個應用程序的目標會非常不同。唯一的問題是我希望從現有項目中最近的更新/更正和改進中受益,但我不清楚如何做到這一點,因爲我知道我會有一個新的分支(有很多文件名稱,函數標題等的更改)或新項目。
我對在「架構」變化或進化環境中使用的顛覆或修訂控制很新穎。先謝謝你。
謝謝您的回覆。問題主要是關於與現有核心的合併,因爲我將不得不重複使用它並「重新」修改其結構,重命名文件及其內容,這是否是一個痛苦的過程? – 2011-03-15 00:44:23
@Vincent,既然你修改了你的結構,重命名文件等等,合併會非常痛苦,你可能需要通過文件合併來求助於文件。但是,如果您克隆存儲庫或在現有存儲中創建分支,合併過程不會更復雜或更簡單。 – 2011-03-15 05:41:28
好吧,我的問題並不清楚,但你給了我一個很好的指示。我只是「希望」它不必通過文件合併來結束文件,但我會處理它。 – 2011-03-15 06:34:38