【发布时间】:2012-11-17 20:25:00
【问题描述】:
我是 Mercurial 的新手,并且不知何故仍处于评估过程中,所以这四个概念对我来说有点混乱。有些被提到等同于 Git 的 Staging/Index 概念,有些甚至比 Git 的 Staging 更好。
四个命令hg graft、hg record、hg qrecord 和hg shelve(和hg transplant,但这在Graft vs. Transplant 中已经解释)如何相互比较,以及queues 和 dirstate?在哪些用例中选择一个而不是另一个?
我知道每个页面都有帮助页面,但仍然很难弄清楚每个页面的作用,因为通常 VCS 对我来说是一个新主题。
【问题讨论】:
-
graft 不是概念,与 Staging/Index 无关,记录与概念相差甚远(概念是记录背后的想法)
-
如果您是 Mercurial 新手,请避免使用任何与 MQ(Mercurial 队列)相关的内容。这包括 qrecord。