2015-04-06 56 views
0

我正在一家公司的产品上工作。在这里,我看到开发人员直接在后备箱上工作,对我来说看起来不像 好的做法。在树干上工作是一种很好的做法吗?

干线上工作的缺点: - 原因是未来新客户需要我们的产品,可能是产品不稳定。 另一种情况可能是其他团队需要并行开发某些功能。团队将永远不会确定中继代码的稳定性。

Adavantage: - QA团队无需为分支和中继都进行双倍测试。

所以我不知道在树干上工作是否可以成为好策略?

+0

这个问题没有单一的答案。如果你遵循“持续交付” - 那么这就是你应该做的。 “团队永远不会确定中继代码的稳定性”---这就是为什么你需要测试。 – zerkms 2015-04-06 09:40:15

+0

_very_有趣的话题,但可能更适合http://programmers.stackexchange.com – 2015-04-06 09:43:30

+1

http://programmers.stackexchange.com/questions/107884/to-branch-or-not-to-branch和http://programmers.stackexchange.com/questions/183819/can-branching-ever-be-considered-a-bad-practice – 2015-04-06 09:47:38

回答

0

各种源代码管理工具定义了很多工作流程。 我不确定你使用哪个源代码控制工具,但事实是每个策略都有优点和缺点,它取决于你选择最适合你的要求。

您甚至可以决定为您正在使用的VCS推荐的工作流程。

相关问题