私たちのチームは最近 Git を使い始めました。
私たちが行っている主なワークフローは単純です (より複雑なコマンドやワークフローについてまだ忍者の訓練を受けていないため)。
- 開発者 A が新しいコードをコミットします (数回のコミット)。
- 開発者 A が変更をメイン リポジトリにプッシュします。
- 開発者 B はコミットし、プッシュを試みます (プルしなければならないというメッセージを受け取ります)。
- 開発者 B はプルしてからプッシュします。
しばらくすると、リポジトリ ログは次のようになります。
ログがほとんど読めなくなるため、これを避けたいと思います。また、進行中の「マージ」によってファイルが変更されない場合があることは言うまでもありません(それによって行われた変更は表示されません)。
Git の使用方法に何か問題がありますか? 別の方法で行う必要がありますか?