QAチームの推奨事項として、プロジェクトでは1つのマスターブランチを維持しており、すべてのチームメンバーがマスターブランチに直接チェックインしています。このようにして、CIはマスター上で実行され、CIに添付されたすべてのUT、健全性ツールなどを持ち、すべてが適切に配置されているため、CIは単純です。しかし、問題はコードレビューにあります。みんながマスターに頻繁にチェックインするので、チームメンバーはコードレビューをどのように調達しますか?レビュー担当者は、特定の作者/フィーチャーコードを1つだけレビューすることは難しいです。個々の支店を持つ以外の方法はありますか?マスターブランチでのコードレビュープロセスに関する課題
0
A
答えて
0
各開発者は、独自のブランチを持つ必要があります。ここで、新しいコミットは、マスターにマージする前に他の開発者がコードを見直すことができます。新しいコミットはプル要求と呼ばれます。
コードレビューの古典的なツールの1つは、Gerrit:https://en.wikipedia.org/wiki/Gerrit_(software)です。 Webブラウザで新しいコミット(プルリクエスト)を視覚的に確認し、選択したブランチにマージすることができます。
よく知られているコードバージョン管理サービスを使用している場合、既にコードレビューとプルリクエスト用のツールがインストールされている可能性があります。たとえば、Bitbucketはそれを持っています。
関連する問題
- 1. 学習課題[]
- 2. 仮想課題
- 3. cs193p課題2
- 4. 課題の説明
- 5. 課題をタスクに変換する
- 6. 大きな分析での課題と課題大きなデータの問題と課題についての情報は得られません
- 7. マルチスレッドプログラミングの課題の設計
- 8. データフレームを注文する際の課題
- 9. のstrtotimeと課題()とタイムゾーン
- 10. SSMSとSSISパフォーマンスの課題
- 11. データ操作における課題
- 12. ソナー5.6課題リスト - 課題別にグループ化する方法すべての課題を入力してください
- 13. マス課題を解決する方法:
- 14. Adaで緊急に課題を通知するには?
- 15. Androidアプリ内課金問題
- 16. HTML5ロードマップと課題トラッカー
- 17. S3政策課題ラムダ
- 18. gitブランチをマスターブランチにする
- 19. Androidのアプリ内課金で購入する問題
- 20. リモートでマスターブランチを削除するには?
- 21. 自動課金システムの問題を解決するには
- 22. ARIAの役割の検証課題
- 23. メディア画面の応答メニューの課題
- 24. 課題が間違っています
- 25. VS2013の2つの異なるTFSサーバー間のコードレビュープロセス
- 26. TortoiseGit GitHubの課題トラッカー統合
- 27. データフィードの課題を自動化
- 28. 正規表現表現の課題は
- 29. 課題の完了:ダイス確率
- 30. のRails 4.2.6 GlyphiconsとJST課題
寄稿は、コードレビューの後に 'master' *にプッシュする必要があります。マージ後のコードレビューは意味をなさない。あなたのCIは、マージされる前にPR(例えばgithub上)をチェックするかもしれません。 – rom1v