- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 TFS 分支指南 2010 v1 ( here ) 中,ALM Rangers 目前为您提供了 4 个分支计划(场景)。
但在 ALM Rangers ( here ) 的一个相关项目 TFS 指南中,他们提供了一个场景“无分支”。这是一个很好的起点,因为例如有 2 个分支(dev 和 main)会减慢速度,并且由于所有 FI(前向积分)和 RI(反向积分)处理会引入更多的复杂性。
在我看来,ALM Rangers 不会同步两个项目,因为分支指南 2010 v1 不再提供“无分支”计划......
对于我们的公司,我们希望定义一个指导方针,说在开始时使用一个简单的模型,但在需要时有能力发展。所以实际上,我们只想直接在 Main 分支上开始使用和开发,当 QA 真的成为一个问题时,我们可以开车到一个开发分支并沿着这些分支合并。
这是一个值得遵循的好习惯吗?
最佳答案
如何分支是您在源代码配置管理方面可以做出的最重要的决定之一。它需要与您的组织、流程和团队相匹配。
在很大程度上,您早期决定的将是您最终将永远使用的,所以不要轻易做出决定。
我个人的建议(只是因为它对我们有用)是使用 MAIN 和 DEV 分支方法。这提供了在合并到 MAIN 分支之前执行一定级别的质量保证(例如试构建)的能力。 DEV 分支成为您的主要集成分支,因此前向集成不是一个负担(因为每个人都在 DEV 分支工作)。
只是为了给你一些引用,在我们决定使用哪个之前,我们实际上花了 3 到 6 个月的时间讨论我们的分支策略,通过用例运行它并尝试在其中戳洞。
关于tfs - 需要分行计划吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3245304/
我正在寻找使用 sed(或将其与另一个 grep 命令结合使用)来转换以下字符串 John: Hi!,How are you,?,Dylan: Hey,OK 进入 John: Hi! John: Ho
我是一名优秀的程序员,十分优秀!