6

私は単に(SVNのバックグラウンドから来て)Eclipse内のEGitによってGitの競合がどのように処理されるかと混同しているだけだと思います。

ここに記載されているように、競合を表示する通常の標準的な方法でテキストで表示されることを理解しています:http : //www.kernel.org/pub/software/scm/git/docs/git-merge.html#_how_conflicts_are_presentedただし、そうではありませんあまりきれいではなく、何千行ものコードがあると、削除されることを意図していない行を誤って削除することを避けるために管理できなくなります。

ステップオーバー能力との各競合を表示できるGUIはEGit内にありますか?

私は周りを検索しmerge toolましたが、ツリーの最上位ノードを右クリックして指示に従うと(つまり、競合を示すタイプアイコンがあり、競合するファイルが含まれてmodelsいるフォルダを右クリックすると)、マージツールはグレー表示されています。<>User.php

私はmerge tool間違って使用していますか?

編集

バグが原因でEGitマージツールが表示されないことがわかりました。EGit管理プロジェクトのEclipseでマージツールが無効になっているのはなぜですか?ただし、私はEGit 1.3.0を使用しているので、このバグをはるかに超えるはずです。

4

1 に答える 1

1

私はこことEGitフォーラムの両方でこの質問を2日間行いました:http ://www.eclipse.org/forums/index.php/t/371459/残念ながら(誰もがそれを見た後でも)誰も本当の答えを持っていなかったので競合を手動で解決し、その方法でマージすることにしました。

皮肉なことに、この方法は、実際には、マージツールが機能しなかった理由を解決しようとするよりも迅速かつ簡単でした。

于 2012-09-02T12:06:05.610 に答える