代码之家  ›  专栏  ›  技术社区  ›  John Channing

源代码控制的最佳实践是什么[关闭]

  •  6
  • John Channing  · 技术社区  · 17 年前

    在最近的一次工作中的“事故”之后,一些以前已修复的bug被重新引入,我被要求记录一组关于使用源代码控制(本例中为CVS)的指南。

    您认为使用源代码控制的最佳实践是什么?特别是,您如何管理分支和标签,以及如何确保在继续开发新功能的同时修补当前生产版本?在上下文中,团队规模在两个位置最多为10名开发人员。

    8 回复  |  直到 17 年前
        1
  •  8
  •   user JaredPar    13 年前

    8 Commandments of Source Control 差不多就是这样的总结。

    关于分支和标记的主题,我们在工作中所做的是:

    当环境发布完成时,它至少标有发布日期。然后设置所有(相关)bug,以便“在发布中解决”就是这个标签。

    仅根据需要创建。分支是在标签之外完成的,这样就可以对以前发布的版本进行更改(即,在生产中修复一个bug,而不包括所有其他bug修复)

        2
  •  2
  •   Bill the Lizard    17 年前

    Eric Sink已经在他的电脑里组装了一个 Source Control Howto

        3
  •  2
  •   Greg Hewgill    17 年前

    我不确定我会把“简历”和“最佳实践”放在同一句话里。还有许多其他的、更好的、更现代的源代码控制选择,它们都得到了社区的良好支持。

        4
  •  1
  •   Andriy Volkov    12 年前

    主线模型。豆腐鳞。

    请阅读以下内容: http://oreilly.com/catalog/practicalperforce/chapter/ch07.pdf

        5
  •  0
  •   Quamis    17 年前

    指示开发人员在到来之前进行更新。

        6
  •  0
  •   Christian C. Salvadó    17 年前

    有不同种类的 workflows 你必须考虑你的团队最需要什么。

    而且我总是推荐 SVN Book

        7
  •  0
  •   Mark A Johnson    17 年前

    《实用版本控制(使用Subversion)》一书是一个非常好的起点。尽管它的例子是特定于Subversion的,但它很好地介绍了所有重要的概念和实践。

        8
  •  0
  •   Norman Ramsey    17 年前