我有一个 mercurial 存储库,里面有多个子存储库。存储库有一个 Visual Studio 解决方案,其中包含存储库和子存储库中的项目。
假设我想实现一项新功能,该功能需要更改存储库中的主项目并更改解决方案中的其中一个依赖项项目(比如说,在依赖项中添加一个新的共享接口,并在主要项目)。
然后我想提交更改,但要提交到一个新的命名分支,因为它尚未完成并将稍后合并。使用 tortoiseHg 我在存储库中提交更改,指定要创建的新分支。提交反过来提交子仓库的更改,但在我的测试中,它不会在其存储库中创建新分支,而只是将更改集添加到当前分支。
我可以明确地执行对子存储库的提交并在那时指定分支名称,但我希望有一种方法可以将存储库中的整个更改集一次性提交到每个存储库中的新分支,这样我的工作流程就更干净了。这可能吗?