我认为许多开发团队的常见做法是在单独的功能克隆存储库中创建新功能或错误修复,并在功能/错误修复准备好时拉回并合并。
但是,有时我不想包含所有传入的更改。为了利用 DVCS 的所有力量来审查传入的更改,我认为有必要能够完全修改和选择传入更改的单个方面。
这种情况下首选的工作流程是什么?
据我所知,移植扩展提供了选择单个变更集的可能性,但我也想修剪/选择路径/文件库,例如排除一些测试脚本或类似的东西,这不再是最终功能所必需的.
既然移植是一种扩展,那么在 HG 中进行“克隆、更改、……审查”循环的官方方式是什么?