我有一种情况,我有一个开发和 QA 版本的回购。
我有一个目录 foo,其中包含我一直想要被推/拉的代码。我有一个目录栏,它通常包含特定于该区域的项目(它们是什么无关紧要),但有时会包含我确实想要推/拉的项目。
- 推送到 qa - 这样它只需要 foo,但忽略 bar 中的更改。
- 推送到 qa - 以这样的方式,它将同时占用 foo 和 bar。
- 推到 qa - 以这样的方式,它将需要 foo 和一些 bar。
据我所知,我需要合并,然后恢复某些文件,然后提交这些文件。这没关系,但似乎有点倒退。有没有更好的方法让 Mercurial 支持这个工作流程(或类似的工作流程)?