1

通常、私は自分の Web サイト (PHP、HTML、CSS) を自分の Mac でローカルに作成します。MAMP と Mercurial (Hg) をインストールしました。

新しいプロジェクトを開始するときは、「htdocs」に新しいプロジェクト ディレクトリを作成し、hg init. 新しいファイルが によってプロジェクトに追加されhg addたか、 で除外されました.hgignore。このプロジェクトのすべての変更は、hg commit.

ローカル プロジェクトに加えて、プロジェクト全体を Bitbucket のプライベート リポジトリにプッシュします ( hg push https://bitbucket.org/MyUser/MyProjectRepository)。それは完璧に機能します。

問題は、2 人目の人が同時にプロジェクトで作業するときに始まります。hg clone https://bitbucket.org/MyUser/MyProjectRepository彼は私のプライベート Bitbucket リポジトリでクローンを作成します。

Mac でローカルの css ファイルを変更してコミットすると、後でそれを Bitbucket にプッシュすると、2 番目の人がローカルの css ファイルで何かを変更すると同時に、変更を Bitbucket にプッシュしようとするとマージの問題が発生します。

誰が問題が何であるか知っていますか?

4

1 に答える 1