Eclipse + egitでメインブランチへの変更をコミットするための推奨手順は何ですか?ファイルをマージして、egitとEclipseを使ってファイルをコミットするには?
私はEclipseとsvnを長年使っており、すべてが美しく機能しています。私は変更をコミットしようとしていますたびに、私の流れは以下の通りです:
- 競合が検出された場合、手動でマージ競合
- のためのワークスペース
- 表情と同期して、合併
- アップデートとしてファイルをマーク
- 私はコミットせずにファイルのグループをコミットしようとするとまれに
をコミットし、私ができることについて警告しています変更をうまく修正してください。
競合しているファイルを更新しても、最初にワークスペースと同期して競合が発生したファイルを特定してマージするのは、更新後にマージしようとするよりもはるかに優れています紛争のために失敗した。
私は適切に動作しようとしました。まず、サーバーからのプルを誤って実行した場合、競合が発生していると言われていますが、非常に混乱しています。サーバーから最新のものを取得するのは難しく、ファイルをコミットすることができないどんなに同期していても。私のファイルを頭から最新のものに置き換えて、別の引き出しをしてコミットしても、もう動作しないようです。
私はsvn(最初に同期し、手動でファイルをコンフリクトでマージする)と同じアプローチに従っても、プルで2番目に従っても、マージされたファイルにマークを付ける場合と同じです説明されていませんでした。
なので、私はいくつかの変更を加えたときに推奨される指示で、サーバー上の最新コードとマージしたい(ファイルの変更が自分の変更のセットと競合する可能性があります)任意で、私の変更をコミットしたいですか?良いegitチュートリアルへのポインタは、この種の問題について議論している人がいればうまくいきます。
チェックアウト競合を克服する方法を教えてください。http://stackoverflow.com/questions/18050220/eclipse-egit-checkout-conflict-with-files-egit-doesnt-want-to-continue未来のために私は学んだ、私はフェッチする前にコミットする必要があります。 –
はい、私はそれを見てみましょう。数分かかるかもしれません;-) しかし、この問題は同期の前にコミットするのが良いアイデアの1つです。 gitは、あなたがその方法でそれを公開したくない場合には、後でそのコミットに対処する可能性をたくさん与えます。 –
多くの可能性は最初は混乱しています。パスを知る必要があります。 –