我的Windows 7机器上安装了Mercurial。我知道这一点,因为当我输入hg --version
时,我得到了:
Mercurial Distributed SCM (version 2.5.2)
(see http://mercurial.selenic.com for more information)
Copyright (C) 2005-2012 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
我刚刚通过hg commit -m "Made some changes."
向本地仓库提交了一些代码。
然后我输入hg push
并获取:
pushing to default-push
abort: repository default-push not found!
我的C:\Users\myuser\.hg\hgrc
文件如下:
[trusted]
users = myuser
这里发生了什么?
答案 0 :(得分:6)
您需要配置默认路径。您可以通过在.hg\hgrc
文件中包含这样的部分来执行此操作:
[paths]
default = http://somewhere/to/push/to
default
路径将用于hg push
和hg pull
。如果您要为default-push
使用其他路径,也可以配置hg push
路径。有关此问题的详情,请参阅hg help paths
。