3

我曾使用过 VSS、TFS、ClearCase、SVN 等源代码控制软件,但我的工作主要集中在典型的源代码控制操作,如获取最新、添加新文件等。我想更深入了解基本的源代码控制概念,例如版本控制策略、主干和分支的概念、合并和分叉操作、标签和历史视图。这些应该与正在使用的包无关,并且应该讨论一般概念和最佳实践。任何人都可以指出一本好书或互联网资源来了解这些概念。

4

3 回答 3

2

请学习此链接,

  1. http://www.ericsink.com/scm/source_control.html
  2. http://betterexplained.com/articles/a-visual-guide-to-version-control/

他们可能对你有帮助。

于 2012-05-15T10:42:36.267 回答
1

关于分支和合并工作流程的一个很好的介绍:

Practical Perforce 的第 7 章(Laura WINGERD - O'Reilly)是一个很好的介绍(VCS 不可知论者)在不同类型的分支之间合并工作流:“”软件如何演变“(pdf)。
我还在“什么时候应该”中详细介绍了这些策略你分支”。

于 2012-05-15T10:42:11.953 回答
1

ALM Rangers的VS 分支和合并指南是一个极好的资源。它以 TFS 为中心,但包含主要的 SCM 概念。

于 2012-05-15T21:52:27.003 回答