2009-11-05 61 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