如何解决配置管理和构建工程师应遵循的最佳实践
| 我从事SCM工作已有七个月,选择使用Visual SVN作为服务器,选择乌龟svn作为客户端。到目前为止,我已经完成了七个月的ERP应用程序配置管理管理之旅。我想知道我是否遵循最佳实践:有以下疑问:Project -------> Branches,trunk,tags.
是否有必要为特定任务创建分支(到目前为止,我没有遵循此过程)
将基础项目添加到分支中,并在同一天进行几次提交后构建应用程序,如果有任何构建问题通过监视应用程序日志并关闭问题来跟踪问题。
如果已提交更多任务,则主要发布例如。 1.0、2.0(如果是次要1.1、2.1、2.2等),并在标签中添加主要发布项目代码快照。
允许开发人员在分支上提交,在测试服务器中创建签出副本,构建应用程序,使用svn update将最近的提交更新到测试服务器中的签出副本,并构建应用程序。
这是我要遵循的机制,如果此过程有误,请提出宝贵的意见和建议。 。
解决方法
对于第一个问题:
是否有必要为特定任务创建分支。
这种模式称为“稳定主干”,因为所有不稳定的东西都在分支中完成,而只有稳定的东西在主干中合并了。相反的(使用主干进行开发)称为“不稳定主干”。
无论如何:存在一个堆栈溢出问题:进行持续集成时的最佳分支策略?讨论这个主题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。