フィーチャーブランチで作業している開発者が、mainブランチからの最新の変更をプルしなかったため、マージの競合に直面しています。開発作業を最小限に抑えつつ、競合を解決する最も簡単な方法は何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: フィーチャーブランチを現在のmainブランチの上にリベースして、最新の変更を取り込み、競合を解決します。.
これが解答である理由
フィーチャーブランチをmainブランチの上にリベースすることで、フィーチャーブランチのコミット履歴がmainブランチの最新のコミットの後に再適用されます。これにより、フィーチャーブランチがmainブランチの最新の変更を取り込んだ状態になり、競合が発生した場合はその時点で解決できます。コミット履歴が直線的になり、マージコミットが不要になるため、履歴がクリーンに保たれます。 他の選択肢は、作業の重複や複雑化を招きます。リポジトリのクローンや新しいブランチの作成は、既存の作業を無駄にするか、手動での変更適用が必要となり、効率的ではありません。コミットビジュアライザーの使用は競合の特定には役立ちますが、解決策ではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要