我目前专注于使用 svn、Jira 和 Bamboo 设置软件配置管理流程。不幸的是,我找不到使用上述工具的任何定义或标准做法。我正在寻找一组最佳实践,包括:
- 最好的分支方式
- 保持发展线的最佳模式
- 通过 svn 提交使用 Jira 问题的最佳方法
- ...
一个好的配置管理实践是微软为他的 TFS 解决方案提出的。上述工具的任何已知最佳实践集?
我建议您阅读在线 Subversion 书籍,其中包含大量有关使用 Subversion 的最佳实践的内容。
我还推荐这本书Practical Perforce。Perforce 是另一个版本控制系统,但它与 Subversion 非常相似,而且这本书对如何进行分支和编码有一些很好的想法。这一切都非常适用于 Subversion。
至于 Jira,最好的建议是保持简单:非常非常简单。Jira 最适合开发人员,而不是整个企业组织。工作流程应该保持简单。
没有关于 Jira 的好书,但如果您从未使用过 Jira,请理解某些字段具有非常特殊的含义,您应该尊重它们的含义: