这可能吗?
简要说明我想做的事情:
我有一个存储库“A”,其子存储库为“B”。我有两个副本。
在一个副本中(我们称之为小副本),“A”具有变更集A1-A5,“B”具有变更集B1-B20。
在另一个(大)副本中,“A”具有变更集A1-A10,“B”具有变更集B1-B30。
我想要做的是从大回购中获取所有文件并将它们作为变更集A6和B21提交给小文件。然后我会把它推到服务器上。 (服务器上不存在大型仓库,因此不应产生任何冲突。)。
此区域的工具似乎确实存在 - 例如,请参阅here。问题是我不知道任何建议的方法是否适用于子存储库。
答案 0 :(得分:1)
听起来你想使用像collapse extension这样的东西。
或者,下次你可以使用mercurial队列,这样你的A6-A10就可以在补丁回购中的补丁上提交,然后你可以将其完成并推送到A6。存在的suprepo不应该以任何根本的方式改变这些建议。