任何人都知道TortoiseHg错误:“abort:默认存储库未配置!”?

时间:2015-10-05 12:11:33

标签: mercurial tortoisehg

每次我做commit,我都会......

  

abort:默认存储库未配置!提示:请参阅路径部分   在“hg help config”

中      

[Code 255]

..所以我键入hg help config,它显然没有“路径”部分。它有一个文件部分,讨论配置文件,说...

On Windows, the following files are consulted:
- "<repo>/.hg/hgrc" (per-repository)
- "%USERPROFILE%\.hgrc" (per-user)
- "%USERPROFILE%\Mercurial.ini" (per-user)
- "%HOME%\.hgrc" (per-user)
- "%HOME%\Mercurial.ini" (per-user)
- "<install-dir>\Mercurial.ini" (per-installation)
- "<install-dir>\hgrc.d\*.rc" (per-installation)
- "HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial" (per-installation)
- "<internal>/default.d/*.rc" (defaults)

...所以我查看我的/.hg/hgrc文件,我看到了:

[paths] default = M:\Workspaces\AziGamma这是我的父文件夹路径。

我还不清楚我应该如何解决这个错误。欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

正如hg help config所说:

  

&#34;默认&#34;

     

如果未指定源,则在拉取时使用的目录或URL。   Default设置为当前存储库所在的存储库   克隆

这意味着您应该在M:\Workspaces\AziGamma中拥有原始存储库,但它不存在,因此您收到错误。

如何解决错误:

  1. 如果您从M:\Workspaces\AziGamma克隆了存储库,请确保原始主存储库仍在该路径中。如果您已移动它,请将hgrc文件中的路径替换为新位置。

  2. 如果您还没有克隆您的存储库而且您没有任何原始主存储库(或者您克隆了但不再需要它) - 这意味着您不是转到push/pull - 然后从default = M:\Workspaces\AziGamma文件中删除行hgrc