2017-08-30 16 views
0

GitHub extension for Visual Studio 2017私は2つのブランチをマージしてコンフリクトを取得するたびに、特定の行のコードを他のものに置き換えることができ、チェックボックスをソースまたはターゲットのいずれかから選択しますが、両方を選択することはできません。私。私はそのコード行を置き換えるかどうかしか選択できません。私はその両方を保持することはできません。Visual StudioのGitHub拡張機能とのマージ競合で個々の行を選択する方法

どのように私は手動で各行を行うことなく両方を保つことができますか?私はマージしながら、あなたは3つのオプションがあり

List<Label> LabelsC = new List<Label>(); 
List<Label> LabelsCO2 = new List<Label>(); 

enter image description here

+0

VSでマージすると、ソース、ターゲット、結果の2つの画面が表示されます。ソースからの参加、ターゲットからの参加、手作業での書き込みなど、必要な結果だけを編集できます。 – Alexan

+0

screenshotを参照してください:https://osnabrugge.files.wordpress.com/2013/10/image_thumb9.png – Alexan

+0

@Alexan、まあ今私は愚かだと感じています - 私はトップ2のウィンドウを編集することはできませんが、 。 – mathgenius

答えて

0

の結果コードをしたいのです下の画像では例えば

  1. 保存するチェックボックスを1つ選択できます。それは両側にすることができます。 (コードまたはリモートコードを選択できます)
  2. チェックボックスを両方選択することもできます。この場合、コードはリモートコードに追加されます。この追加操作は、行番号に基づいて行われます。
  3. また、マージ中にコードを変更することもできます。マージ後の最終出力を表示する、あなたのタブとリモートタブの両方の下に別個のタブがあります。また、そのコードを編集してライン操作を行うこともできます。

これは実際にgitルールに従って完全なワークフローです。すべてのマージ操作はVSに組み込まれています。私はthisビデオがあなたを助けるかもしれないと思う。

+0

右側にチェックボックスはありません。 -_-スクリーンショットで正しいです。 – mathgenius

+0

右側にチェックボックスが必要です。これは2015年のことです。マージ操作中に間違っているかもしれません。 – jimmy

+0

マージ操作を間違えていますか?何のように - "マージ"ボタンを間違った方向にクリックしていますか? :) VSはちょうどその2行のコードは同等だと考えています - それは、一方がもう一方に直接 "アップグレード"されていると思います。私は彼がもっと覚醒したと言ってもらう必要があるが、私はそのボタンを見つけることができない。 – mathgenius

関連する問題