1

通常我会在我的 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 并且第二个人在他尝试将更改推送到 Bitbucket 时遇到合并问题同时在他的本地 css 文件上更改某些内容。

有谁知道问题是什么?

4

1 回答 1

1

第二个人需要从 bitbucket 存储库中提取并合并您的更改,然后再将他的更改推回。

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

于 2013-08-19T16:00:27.977 回答