12—解决repository is unrelated的问题

最后更新于:2022-04-01 06:45:16

## 情景再现 我在服务器上init一个项目ProjectA,无内容。  我在PC1上clone此项目,加入源代码文件commit后,push出错。  我想在PC2上调式错误,就又clone了此项目,而后新增一个文件。  一会儿push问题解决了,我也将PC2上的文件push到服务器上。 接下来,我在PC1上pull代码,出现如下提示: ~~~ $ hg pull pulling from http://localhost/repos/ProjectA/ searching for changes abort: repository is unrelated ~~~ ## 解决方案 这也许是changeset:0冲突造成的,目前我的解决方法是在PC1上重新clone此项目,然后再新增代码,再次push。  虽然粗鲁,但能够解决问题。 大家有好方案,请赐教。
';