たくさんの自由帳
Androidのお話
たくさんの自由帳
投稿日 : | 0 日前
文字数(だいたい) : 1423
スーツ高いね
↑今ここ
git merge release
(releaseはブランチ名)を実行してコンフリクトを起こすとこうなります
Auto-merging app/src/main/res/values/strings.xml
CONFLICT (content): Merge conflict in app/src/main/res/values/strings.xml
Auto-merging app/src/main/res/values-ja/strings.xml
CONFLICT (content): Merge conflict in app/src/main/res/values-ja/strings.xml
反映しようと思ったら同じところが編集されていて動けなくなってるGitのメッセージ
このままでは実行できないので直しに行きます。
ちなみにAndroid Studioでは赤く表示されます
該当のファイルを開いて(もしかしたら何でもいいかもしれない)、右クリック→Git→Resolve Conflicts...
を選びます。
そしたらこんな感じになるので、どっちを取るか、もしくはマージするか選びます。
今回は両方取るマージを押しますが、プログラムによっては}
とか終了タグが足りなくなったりするかもしれないので気をつけて。
するとこんな感じになる。真ん中がマージ結果。左が今のブランチ、右が取り込んだブランチになってます。
まずは今のブランチの内容を結果へ取り込みます。>>
ってところを押せば取り込めます。
これで結果へ取り込めました。
次は、取り込んだブランチ先の変更も取り込みます。
右側のところにある└└
みたいなところを押します。
これで両方を取り込む事ができました。
Apply
を押して閉じましょう。
他のファイルも同じ手順で直して行きましょう。(直せれば)