2009-11-05 64 views

回答

1

如果通常是單向同步(主開發推到分拆項目),您應該考慮使用分佈式代碼存儲庫。

Mercurial是最流行的DCR之一 有許多分佈式代碼庫系統。該網站提供了一個不錯的tutorial

+0

看看顛覆,混帳,集市。我聽說有關分佈式源代碼管理的好東西。 – 2009-11-05 04:25:46

+0

@Jim,我認爲SVN對於這種情況並不好。添加了對'hg'的引用,這對於新來者恕我直言,比'git'容易使用。 – notnoop 2009-11-05 04:28:06

5

這是一個非常普遍的問題,應該在任何基礎的軟件工程課程中講述。

我與開始:

  1. SCM(源CodeManagement)http://en.wikipedia.org/wiki/Source_Code_Management
  2. 獨立 '共享' 的代碼到文庫(靜態或動態鏈接)

這裏有一整場關於此主題的專家和產品 - 版本控制和合並。

+2

+1非常有價值的建議。爲通用代碼提供一個庫,並讓應用程序具有特定於上下文的代碼。 – notnoop 2009-11-05 04:29:37

+0

謝謝!已經使用git。對圖書館的好建議 - 謝謝! – 2009-11-05 07:33:50