我们的团队由3人组成,我们希望使用Mercurial来控制我们的代码。
问题是我们没有可以访问的公共服务器。
有没有办法让其中一个用户成为存储库的主机,以便其他人可以连接他来处理代码?
如果重要的话,我们都在使用Windows 7.
答案 0 :(得分:4)
因为mercurial是一个分布式版本控制系统,所以您不必拥有中央服务器,因为您可以在彼此之间进行克隆,推送和拉动。 但是,您可以考虑在bitbucket上创建一个中央存储库,最多可以免费为5个用户创建。
答案 1 :(得分:3)
是的,只需在该主机中运行hg serve
&目录。如果您有IP访问权限,您将能够使用它。您需要将web.allow_push
选项设置为*
以启用远程推送。
另一个选择是在所有工作站上运行hg serve
,只相互拉动,从不推动。