HG PUSH不会推送到本地目录。找不到存储库

时间:2013-03-02 21:39:11

标签: mercurial push tortoisehg

我在我的本地机器上使用Tortoise HG两个处理源控件来处理几个项目。我正在推送到HD上其他地方的本地目录,这是一种处理修订历史的方法。

我的目录设置如下:

项目位于此处:例如MyDocuments \ Project1。

我将提交推送到此处:

C:\库\ PROJECT1 C:\库\ Project2的

对于其中一个项目,这是有效的。另一方面,当我尝试推送时,我收到一个无法找到目录的错误。两个目录的安全设置(Windows 7)相同。

MyDocuments \ Project2曾经在这个源代码控制下,然后一些东西搞砸了。所以,我删除了.hg文件和hg目录并重新开始,在那里创建了一个新的存储库,并为初始提交添加了所有文件。但最初的提交不会推动。它说:

未找到存储库C:\ Repository \ Project2

我很茫然。我已经删除了HG文件和目录三次并重新开始,但我无法推送。我试过推到另一个目录 - 没有运气。我猜测从尝试重新开始时会发生一些问题。

1 个答案:

答案 0 :(得分:1)

您不应删除.hg文件夹,因为它使其成为Mercurial存储库。

我会说解决方案是将MyDocuments\Project2存储库重新克隆到C:\Repository\Project2并从那里重新开始。

将来,如果您到达您认为需要删除.hg文件夹的位置,请不要这样做。回到这里,看看我们是否可以采取任何措施来帮助解决问题。

相关问题