相关疑难解决方法(0)

~15名开发人员的Mercurial工作流程 - 我们应该使用命名分支吗?

我的团队刚开始使用Mercurial和一个中央存储库.我们让哈德森建立了"默认"分支的尖端 - 这基本上是我们的主线.我们在旧的VCS上签了一个签到政策,在您登录主线之前必须完成代码审查,测试等工作.

所以,假设您正在处理功能X.您正在处理某些内容,基于"默认",然后您将部分功能作为检查点提交.在本地你的"默认"现在已经破了 - 你还没有与任何人分享它,但如果你要推动,那么现在你已经在主线中破解了代码.

即使你等到你把它全部整理好了,似乎有些情况(例如同时处理两件事情),你需要推动一些改变但不是全部.

此外,如果您检查所有检查点更改,那么将在主线中进行一些修改,而主线中的其他修订将不构建.

我们已经开始使用命名分支 - 但是我做的阅读越多,我认为我们错误地使用了命名分支.

有关如何设置一个良好的工作流程的任何建议,允许我们运行Hudson并保持我们的主线政策?

mercurial branch

32
推荐指数
2
解决办法
4087
查看次数

标签 统计

branch ×1

mercurial ×1