每次我做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
这是我的父文件夹路径。
我还不清楚我应该如何解决这个错误。欢迎任何建议。
答案 0 :(得分:0)
正如hg help config
所说:
&#34;默认&#34;
如果未指定源,则在拉取时使用的目录或URL。 Default设置为当前存储库所在的存储库 克隆
这意味着您应该在M:\Workspaces\AziGamma
中拥有原始存储库,但它不存在,因此您收到错误。
如何解决错误:
如果您从M:\Workspaces\AziGamma
克隆了存储库,请确保原始主存储库仍在该路径中。如果您已移动它,请将hgrc
文件中的路径替换为新位置。
如果您还没有克隆您的存储库而且您没有任何原始主存储库(或者您克隆了但不再需要它) - 这意味着您不是转到push/pull
- 然后从default = M:\Workspaces\AziGamma
文件中删除行hgrc