リベースはチームメイトの小さな変更用であり、マージは大きな変更用であるというスレッドを知っています。
私は 3 人のチームメイトの 3 つの Git を次のディレクトリ構造に保持しています。ここでは、全員が同じ初期コードを持っています。
project
| - I
| - myTeamMate1
| - myTeamMate2
ブランチは同じ Git 内にありません。これは、リベースとマージを使用できないことを意味します。チームメイト間の変更を同期するために vimdiff を使用しました。ただし、これには時間がかかります。
すべてのブランチが 1 つの Git の下にある次のディレクトリ構造を作成しようとして失敗しました。
project
| - I - myTeamMate1 - myTeamMate2
ただし、私とチームメイトのために clone コマンドを実行します。
git clone <url>
チームメイトの 2 番目のクローンを実行した後、エラー メッセージが表示されます
fatal: destination path 'dotFiles' already exists and is not an empty directory.
コマンドを使用できるようにrebase
、3 人のチームでどのディレクトリ構造を使用すればよいですか?merge