## 情景再現
我在服務器上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。?
雖然粗魯,但能夠解決問題。
大家有好方案,請賜教。