最近,我开始尝试 Mercurial,因为它总是因其简单性和“正常工作”原则而吸引我。或者至少,其他人总是这么描述它。
他们通常也将其描述为“实际上与 git 相同,只有一些你不会注意到的细微变化”——只是我发现事实并非如此。
我的汞分支有问题。如果这是一个过于简单的问题,请原谅我,但在 git 中,有一个工作目录和一个存储库 (.git)。在回购协议中,有修订版本和分支,并且可以从一个版本跳转到另一个版本。
我在 Hg 中找不到类似的模型。据我所知,为了让 Hg 拥有一个“分支”,需要将存储库克隆到另一个目录?有没有一种方法可以让 Hg 像 git 一样工作——即一个工作目录和一个存储库,您可以在其中执行有关分支和转速的操作?
Mercurial 支持非常丰富的分支方式。看http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/ http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/
简而言之,您可以通过运行创建一个命名分支
hg branch NewBranch
并使用切换到该分支
hg up NewBranch
或使用切换回主干
hg up default
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)