在我更新新域的路径之前,我在hgrc中提交了默认路径。现在,如果我然后改变路径并尝试推送,似乎它正在尝试推进旧路径(hg抱怨一些HTML - 我的旧域的登录页面生成的相同HTML)。关于如何撤消此提交的任何想法?
答案 0 :(得分:2)
Mercurial只使用一个地方和一个地方来确定推送的位置,这就是存储库中.hg目录中的hgrc文件。
因此,要解决这个问题,只需在您喜欢的文本编辑器中打开该目录中的hgrc文件并检查[paths]
部分,因为您可以尝试在某个地方推送,该部分已绑定在那里。
在该部分中,您很可能会有以下内容:
[paths]
default = http://olddomain.com/
只需更改那里的网址,然后再次尝试推送。
请注意,更改集中没有记录任何内容,用于标识您要推送的位置,因此无需撤消更改集或以其他方式修复它,您需要编辑的信息是完全独立的。