2011-06-09 66 views
1

我有一个团队可供4名开发人员开始一个新项目。Mercurial 3级回购安装

我们有win7 & win 2008网络。

我想要做的是每个开发人员在他的磁盘上有他的本地回购。

当他完成他的工作后,将他的提交推送到服务器repo,以便其他开发人员在本地获取更改。

当发布完成后,我将推送最终提交并完成从我的服务器到已经使用mercurial设置的客户端服务器的发布。

如何设置这样的环境与mercurial?

我需要将服务器上的文件夹共享给四位开发人员吗?

+0

默认情况下,mercurial是这样做的,每个开发人员都保留自己的存储库副本,他在本地提交。中央存储库更新后,命令推 – venimus 2011-06-09 12:29:39

+0

我的问题是如何在局域网和其他远程Web上设置这样的两个服务器的一个本地?所以我可以运行推和拉东西..... – 2011-06-09 13:07:27

+0

你可以使用2个存储库。 1用于日常开发,可供开发人员和您访问(例如托管在本地网络上)。只有您有权访问生产服务器存储库(您的客户端服务器)。因此,您可以从开发库导出(.diff文件)更改并将其导入生产回购。似乎对我来说很简单 – venimus 2011-06-09 14:28:05

回答