2011-12-05 24 views
3

CVSサーバとの同期中に、eclipseはファイルの内容を比較します(もちろん、内部的にCVSコマンドを使用します)。しかし、コンテンツが変更されていないファイルも、「タッチ」されているため、別のタイムスタンプがある場合は、別のファイルとして表示されます。実際に変更があった場合は、ファイル比較ダイアログごとに手動で調べる必要があります。自動生成にeclipse CVS用法:クリーンタイムスタンプ

私は常に新しいタイムスタンプを取得するいくつかのファイルを持っているので、私はいつも彼らは本当にすべての変更が含まれている場合は、手動で確認する必要があります。

更新をしてあり、更新のいくつかのフレーバーがあり、同期化ビューで 利用可能な操作をコミット操作

をコミット:私が読んeclipse docu

。表示可能なすべての変更または選択された サブセットに対して、標準更新と コミット操作を実行できます。オーバーライドと更新を選択して、 ローカル変更を無視するか、オーバーライドしてコミットして、リモートリソース をローカルリソースの内容と一致させることもできます。また、クリーン に(おそらく によって外部ビルド・ツール)をローカルで変更されたファイルのタイムスタンプを選択しますが、その内容はサーバーのものと一致することができます。

これはまさに私がやりたいことですです。しかし、私は方法がわからない!詳細な説明やマニュアルはありません。

誰でもこの機能を使用してくれましたか(スクリーンショットを投稿することさえ可能でしょうか?)あなたは(コンテキストメニューTeam->Updateを使用して)プロジェクトのCVS Updateを実行すると、事前に

おかげで、

Mayoares

+0

質問に厳密には関係しませんが、自動生成された成果物をCVSに保存しないことを検討することもできます。 –

+0

Eli、そうです、自動生成されたファイルをCVSに保存する必要はありません。できるだけ短く質問するために、私は十分正確ではありませんでした。私の問題のあるファイルは自動生成されませんが、自動調整されています。それらはXML構造であり、XSLTを介して適合されています。したがって、自動適応の変更以外の変更(手動のもの)がある可能性があります。 – Mayoares

+0

これはローカルでFATボリュームを使って作業していて、年に2回夏時間がクロックに適用されている場合でも問題です(Eclipseは主にすべてのファイルをチェックするので、同期には非常に時間がかかります)。 – BurninLeo

答えて

0

は、Eclipseが暗黙的にコンテンツサーバーのそれと一致するローカルファイルのタイムスタンプを更新します。

+0

更新を実行しても、私のケースではタイムスタンプは変更されません。単に「CVSに変更がない」と表示され、「変更されたファイル」マーカーが残っています。 – BurninLeo

+0

Eclipseでタイムスタンプを変更する唯一の機能は、私が今までに見つけた限り、 'Team' - >' Revert to base'です。 – BurninLeo

関連する問題