13

上司は新しい Git リポジトリをセットアップしました。1 つは Windows サーバーに、もう 1 つは Linux サーバーに配置しました。

I was asked to resolve our conflicts so I chose to use Meld.

When I run the first file it opens 3 windows;

  • shipping.php.local.####,
  • shipping.php
  • shipping.remote.####

I have read the docs and help but I'm having trouble understanding. From what I can see, the shipping.remote has the changes I made to the files on the Linux box that I want to keep. shipping.local are the files from the Windows server and the shipping.php is the file that will result from the merge.

So if I just take the code from the shipping.remote, move it to the middle file(shipping.php) and save it, I will have the updated file I want on the Git repository on the Linux box?

I hope I'm explaining correctly, I just don't want to mess something up.

4

1 に答える 1

10

表示されるファイルが何であるかを正しく理解しています。ただし、説明した方法でマージすると (リモートからベースへの変更を組み込む)、ローカルからの変更が失われます。実際、ローカルとリモートの両方をベースにマージする必要があります。変更 | を使用できます。競合していないものをすべてマージしてから、各競合を手動で解決します。

于 2012-08-29T19:02:55.753 に答える