2011-09-13 6 views
7

EclipseのTFSに問題があります。素晴らしいですが、チェックインしようとすると、送信しているファイルがサーバーに保存されているファイルと競合していることが通知されます。変更内容を左側(ローカルファイル)から右側)を比較ウィンドウに表示します。私は右から左にのみコピーすることができ、「すべてを左から右にコピーする」および「現在の変更を左から右にコピーする」というオプションはグレー表示されています。EclipseのTFS比較(左から右にコピーできません)

ここに何か不足していますか?

または、私は左に変更を加えており、左(ローカル)バージョンがチェックインされています。しかし、その場合は、最初にコミットボタンがグレー表示されているのはなぜですか?

ルーカス

答えて

7

いいえ、あなたは、あなたのローカルバージョンに変更を加えることができ、サーバのバージョンに変更することはできません。サーバーのバージョン(右側)は、サーバー上の情報を表示するだけで、ユーザーの現在地のバージョンと競合します。これらの変更の一部をサーバーから取り出し、右から左にコピーすると、ローカルファイルが更新され、チェックインできます。ただし、サーバーのバージョンは変更不可能なチェンジセットにあります。更新するには変更をチェックインする必要があります。

左に変更を加えていますが、左側の(ローカル)ファイルはです。まだにチェックインされていません。その前にサーバーバージョンとの競合を解決する必要があります。またはそれらを受け入れる。

コミットボタン(実際にはサーバーに変更をコミットしないので、実際には「ローカルコンテンツを保存」ボタンですが、ラベルを上書きできません)はコミットボタンがグレーアウトされます。実際にセーブするものは何もないので、左(ローカル)側にあります。

ご迷惑をおかけして申し訳ありません。競合を解決するときに使用する外部比較ツールとマージツールを設定できることを忘れないでください。標準の左/中/右の三方向マージウィンドウがEclipseの三方向マージよりはるかに直感的です。しかし、これは非常に好みの問題です。

+1

最終的に私たち自身でそれを理解しましたが、あなたの答えはそれを完全に明確にしました。ありがとうエドワード。 – Lucas

関連する問題