我试图在this教程之后设置Mecurial版本控制。但我的问题是关于简单地安装程序。安装完成后,我应该可以键入' hg init',这将创建一个存储库文件夹。但是这会在" C:\ WINDOWS \ system32"的默认目录中创建它,这是可以理解的。那么,我是否应该将程序安装在我希望存储库所在的目录中?这很令人困惑,因为在教程中,他们使用这些命令而不提及更改目录或任何内容,并且不提及在目标文件夹中安装。所以我对我需要安装的地方以及我需要在cmd中添加前缀以使其工作感到困惑。
答案 0 :(得分:0)
我建议使用Windows资源管理器安装TortoiseHg" shell"积分。比你在Windows中有更好的集成
https://www.mercurial-scm.org/wiki/Download
无论如何,您可以将Mercurial安装到默认目录。它会将hg添加到PATH变量。你可以在任何目录中使用命令hg http://hginit.com/01.html
答案 1 :(得分:0)
我认为,你必须使用更好的RTFMing手册(Mercurial Kick Start来自aragost Trifork是一个很好的大脑驱动的替代品,而不是愚蠢的“做这个和这个 ...“)或阅读着名的手册(和帮助文本)并仔细帮助,理解你做了什么。
手册有这样的句子:
我们需要做的第一件事就是为我们的项目文件夹提供一个存储库。
在命令行中输入:
hg init
其中,正确扩展版本将是:“切换到目录后,已经有项目,并且您希望拥有存储库......”
但你忽略了这个(明显在hg help init
之后)并且只是跳转到命令提示符某个奇怪的地方(默认情况下cmd.exe
有%HOMEDRIVE%%HOMEPATH%
声明点)和 hg init
没有参数在当前目录中创建存储库,按预期编写并在doc
>cd
z:\
>hg init SomeRepo
>cd SomeRepo
>hg id
000000000000 tip