2010-04-16 65 views
2

我想知道在合併實時(不斷更新)的SVN存儲庫和脫機存儲庫(更新頻率較低)時,人們通常會採取哪些步驟,例如,採取我的方案:合併來自並行Subversion存儲庫的更新代碼

前一段時間,我在下載BugTracker.NET系統時,它是在版本3.2.3。隨後我對業務代碼進行了一些增強。我們使用SVN在源代碼控制下開發這些工具。與此同時,BugTracker.NET的核心代碼還在繼續開發中。我基本上想要從BugTracker.NET SourceForge存儲庫(我相信它也是SVN)的所有更新合併到我自己的內部存儲庫中。

在你看來,什麼是最好的方式去做這件事?

感謝,

安迪

回答

3

第一,顛覆了這樣的工作流程中的次優選擇,儘量分佈式版本控制系統如Git,集市等

,如果你要留在顛覆,利用的vendor-branch-pattern

  • 導入新版本爲 單獨的分支
  • 合併V3.2.3和新版本之間的差異到當前幹線(你需要 使用- 忽略祖先選項)