2011-10-12 151 views
1

我们有3个中央储存库,其中一个是稳定版本,它是上一版本发布的代码,另外两个是开发库。我大部分时间都在开发其中一个开发库(但有时可能需要对其他开发库或稳定库进行更改)。Mercurial储存库架构

我是否在本地机器上创建了三个目录,并在每个目录中创建了一个mercurial存储库,还是有一种方法可以从我的机器上的单个存储库进行工作,并将我的本地存储库与适当的中央存储库同步?

这里最好的办法是什么?

+0

两个开发库之间有什么区别? –

+0

@Lasse V. Karlsen - 他们处于不同的开发周期,小版本发布到合并到另一个主版本中。 – Andy

回答

4

3个目录是最好的方法。

可以有一个本地克隆的工作,但你将有相当多的工作,确保你不推的东西,你不应该的存储库。

拥有3个不同的本地文件夹可以更容易地确保您在正确的工作,并确保您不会意外推送到生产/发布存储库。