我听说在 Mercurial 存储库中创建分支的唯一方法是在工作副本中进行更改,然后将它们提交到新分支。
在 Subversion 中,我可以创建一个分支而无需进行更改(通过复制trunk
到 下的路径tags
) - 是否也可以在 Mercurial 中执行此操作?
我目前只见过 TortoiseHg,所以这可能只能通过命令行工具完成,我不知道。
我的工作流程是:
- 创建功能分支。
- 在该功能分支中做一些工作。
- 创建一个发布候选分支。
- 合并功能以发布候选分支。
- 部署、测试、修复部署、测试、修复候选发布分支。
- 将发布候选分支合并到主干。
提前谢谢了。