Mercurial:两个Windows开发人员,我的PC上的中央存储库.我应该在中央存储库中工作还是从中克隆?

Pet*_*vin 4 mercurial

可以在中央存储库中工作,还是"禁止不行"?让我们说在我的电脑上我有一个名为C:\ Src的中央存储库.我可以在该存储库中自行开发,还是那种糟糕的形式?

克隆一个名为C:\ MySrc的新目录会更好吗?

C:\ Src在网络上共享,其他开发人员当然是从中克隆的.

Aar*_*ker 9

我会处理存储库的克隆,特别是如果您正在与多个开发人员合作.在我的典型工作流程中,当我达到某一点并且想要从其他开发人员那里获取新的更改时,我将经常签入,然后一旦我达到良好的共享状态,我就会推送到中央存储库.

您可能还希望使用hg serve进行共享而不是使用文件共享,因为它可能更可靠地为您工作.

  • 避免意外地在"central-ish"存储库中工作的一种方法是`hg update null`,它完全删除工作目录(从技术上讲,它在第一次修订之前更新到修订版,这是没有文件存在的时候) (2认同)