私の仕事では、最近 SVN から Git に切り替えました。Eclipse との統合には EGit を使用します。
ここで、質問をしなければなりません: 多くの変更セットをオリジン/マスターからプルするとき、特にパッケージからパッケージにクラスを移動するときに、競合が発生することがよくあります。いいと思います。それらをマージしてコミットし、マージをプッシュします。しかし、いいえ、そうすると、EGit はサーバーから受信した変更セットを表示し続け、それらをプルすると、再びいくつかの競合が発生します。通常は、マージしたばかりの迷惑なインポートと同じです。最終的にマージされる前に、2〜4回実行する必要があります
一度だけすべてを競合させて、それで終わりにしないのはなぜですか?
なぜこのように動作するのか、今のところまったくわかりません。もちろん、4 分の 3 は上司のコンピューターで発生しますが、これは悪いことです(TM)
また、変更セットを取得してマージする場合の正しいワークフローは何ですか? eclipse でお願いします。一部の開発者は、コマンド ラインを簡単に使用できないと感じています。
ありがとうございました