配置管理&建立工程师

时间:2011-06-14 18:29:38

标签: svn tortoisesvn configuration-management

我一直在SCM工作七个月,选择Visual SVN作为服务器和乌龟svn作为客户。到目前为止,我完成了七个月的ERP应用程序配置管理管理之旅。我想知道我是否遵循最佳实践:有以下疑问:

Project -------> Branches, trunk, tags.
  1. 是否有必要为特定任务创建分支(到目前为止,我没有遵循此过程)

  2. 将基础项目添加到分支&在同一天的几次提交之后构建应用程序,如果任何构建问题通过监视应用程序日志和关闭问题来跟踪问题。

  3. 如果已经提交了更多任务,则主要发布,例如。 1.0,2.0如果次要1.1,2.1,2.2等,并在标签中添加主要发布项目代码快照。

  4. 允许开发人员在分支上提交,在测试服务器中创建签出副本,构建应用程序,使用svn update更新最近提交到测试服务器中的签出副本并构建应用程序。

  5. 这是我关注的机制,如果此过程有误,请提供宝贵的意见和建议。

1 个答案:

答案 0 :(得分:2)

关于你的第一个问题:

  

是否有必要为特定任务创建分支。

这种模式称为“稳定主干” - 因为所有不稳定的东西都在分支中完成,只有稳定的东西在主干中合并。相反(使用主干进行开发)称为“不稳定主干”。

无论如何:有一个堆栈溢出问题:Best branching strategy when doing continuous integration?讨论这个主题。