Mecurial版本控制,设置:' hg init'

时间:2015-11-28 16:51:11

标签: version-control tortoisehg

我试图在this教程之后设置Mecurial版本控制。但我的问题是关于简单地安装程序。安装完成后,我应该可以键入' hg init',这将创建一个存储库文件夹。但是这会在" C:\ WINDOWS \ system32"的默认目录中创建它,这是可以理解的。那么,我是否应该将程序安装在我希望存储库所在的目录中?这很令人困惑,因为在教程中,他们使用这些命令而不提及更改目录或任何内容,并且不提及在目标文件夹中安装。所以我对我需要安装的地方以及我需要在cmd中添加前缀以使其工作感到困惑。

2 个答案:

答案 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