1

subversionとsubclipseを使用しているeclipseプロジェクトがあります。「CompareWith->Latestfrom Repository」を実行すると、「選択した入力に違いはありません」という応答が返されますが、現在、プロジェクトのトップレベルフォルダにダーティデコレータが表示されています。さらに、コマンドラインからの「svndiff」は違いを示していません。

トランスクリプトは次のとおりです。

[ollie@devdataload workspace]$ svn diff DataLoadEagleOliver

Property changes on: DataLoadEagleOliver
___________________________________________________________________
Added: svn:mergeinfo
   Merged /FinancialReport/trunk/Java/DataLoadEagle:r1178-1186

[ollie@devdataload workspace]$ 

これは予想される動作であり、何かが足りないのですか、それともサブクリップの既知の問題ですか?

サブクリップ1.6.18とEclipseIndigoを使用しています。次に試すのは、サブクリップを最新バージョンにアップグレードすることです。

4

2 に答える 2

4

違いを示していますsvn diffsvn:mergeinfoプロパティ。Compare Withを実行してもこれは表示されない場合がありますが、違いがあるため、おそらくコミットする必要があります。

そのプロパティは、別のブランチからマージするたびに自動的に変更されます。どのリビジョンがすでにマージされているかを追跡するため、次に同じブランチからマージするときにそれらをスキップできます。

于 2012-11-25T15:19:52.747 に答える
2

コミットまたは復帰オプションは、どのパスに変更があったかを確認するための良い方法です。プロパティのみに変更を加える場合、これらのダイアログにはこれを示すデコレータがあります。Eclipseの比較オプションはファイルの内容に焦点を合わせているため、これらのエディターでプロパティの違いを実際に確認することはできません。

于 2012-11-26T15:22:43.453 に答える