此问题在窑炉交换站点上,有一条评论提到“如果您是从库的一个使用者处提交的,则其他库使用者将不会立即看到这些变更集。您必须在库回购中明确地拉出变更。在其他消费者中。”

我已经向项目.hgsub和.hgsubstate文件中引用的存储库中添加了一些文件,但是它们没有显示在项目子存储库中(因为该项目正确地使用了之前的更改集,早先被分配了)

我想知道如何编辑子仓库使用的变更集。我是否只编辑.hgsubstate文件(似乎有些“ hackish”),还是可以使用命令/窑网站选项?

有帮助吗?

解决方案

在子存储库中,将您想要的主代码使用hg update编码到变更集。然后,在主存储库中,发出hg ci以提交子存储库更改。Mercurial会使用子存储库的当前父更改集ID自动更新.hgsubstate文件。

示例(Windows .bat文件): 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top