Mercurial Hg和Bitbucket的本地项目工作流程

时间:2013-08-16 18:53:11

标签: mercurial workflow project bitbucket

通常我会在我的Mac上创建本地网站(PHP,HTML,CSS)。我安装了MAMP和Mercurial(Hg)。

当我开始一个新项目时,我在“htdocs”中绘制一个新的项目目录,并以hg init开头。新文件由hg add添加到项目中,或在.hgignore中排除。此项目中的所有更改均使用hg commit完成。

除了本地项目之外,我将整个项目推送到Bitbucket(hg push https://bitbucket.org/MyUser/MyProjectRepository)的私有存储库。这非常有效。

当第二个人同时在项目中工作时,问题就开始了。他克隆了hg clone https://bitbucket.org/MyUser/MyProjectRepository我的私人Bitbucket存储库。

当我在我的mac上更改并提交一个本地的css文件时,将其推送到Bitbucket,然后第二个人在他的本地css文件上更改某些内容,同时当他试图将其更改推送到合并问题时到位桶。

有谁知道问题是什么?

1 个答案:

答案 0 :(得分:1)

第二个人需要在推送他的更改之前从bitbucket存储库中提取和合并您的更改。

查看HGInit here,了解如何在团队中使用Mercurial。