0

我在本地机器上的几个项目中使用 Tortoise HG 两个句柄源代码控制。我正在推送到 HD 上其他地方的本地目录,作为处理修订历史的一种方式。

我的目录设置如下:

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

我将提交推送到这里:

C:\Repository\Project1 C:\Repository\Project2

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

MyDocuments\Project2 曾一度处于此源代码控制之下,但后来出现了问题。因此,我删除了 .hg 文件和 hg 目录并重新开始,在那里创建了一个新存储库并添加了所有文件以进行初始提交。但是初始提交不会推送。它说:

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

我不知所措。我已经删除了 HG 文件和目录 3 次并重新开始,但我无法推送。我试过推送到不同的目录 - 没有运气。我猜想重新开始会出现一些问题。

4

1 回答 1

1

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

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

以后如果到了觉得需要删除.hg文件夹的位置,就不要了。回到这里,看看我们能不能做些什么来帮助解决这个问题。

于 2013-03-05T14:27:40.160 回答