私は、SCRUM を適用し、Git を使用している学生プログラマーのチームのテクニカル マネージャーです。
次の分岐モデルを使用します: http://nvie.com/posts/a-successful-git-branching-model/
私は週の半分しか働いていませんが、学生のスケジュールや個人的なニーズに合わせていつでもプログラムを作成できます (週末や夜遅くも)。
現在、(私が見ているように)あまりうまくいかないさまざまな要件があります。
技術的な責任者として、開発ブランチに入る前にコードをレビューし、単体テストの存在、コーディング スタイルの順守、および一般的な保守性に関してコードを検査できるようにしたいと考えています。
一方で、マージの競合が発生しないように(または少なくともできるだけ少なくなるように)、チームを頻繁にマージしたいと考えています。
- これは一般的な問題ですか? 他の人がすでに実証済みの解決策を見つけていますか?
- ここで非常に特別な問題がありますか? それを解決する方法はありますか?
- そう考えると間違った方向に進んでしまうのでしょうか?私の前提はどこか間違っているのでしょうか?