通常我会在我的 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 文件上更改某些内容。
有谁知道问题是什么?