题
在
我已经向项目.hgsub和.hgsubstate文件中引用的存储库中添加了一些文件,但是它们没有显示在项目子存储库中(因为该项目正确地使用了之前的更改集,早先被分配了)
我想知道如何编辑子仓库使用的变更集。我是否只编辑.hgsubstate文件(似乎有些“ hackish”),还是可以使用命令/窑网站选项?
解决方案
在子存储库中,将您想要的主代码使用hg update
编码到变更集。然后,在主存储库中,发出hg ci
以提交子存储库更改。Mercurial会使用子存储库的当前父更改集ID自动更新.hgsubstate
文件。
示例(Windows .bat文件): 通用标签
不隶属于 StackOverflow