2016-08-05 3 views
1

今朝私は昨日働いていたプロジェクトグループ「X」に、Delphi Seattle(Update 1)IDEを開始しました(自動保存オプションはオンになっています)。私はすぐに別のプロジェクトグループ「Y」に切り替えました。変更を保存するかどうか尋ねられませんでした。私はちょうど前後に再び切り替えることで、この動作を確認すべてのフォルダの日付が突然変更されたのはなぜですか?

enter image description here

:今

グループX内のすべてのプロジェクトのフォルダの日付

はその時間(9:25、総司令官のスクリーンショット)に変更されました。

すべての日付が変わることに注意してください。これらのフォルダのいずれかにプロジェクトがない場合、日付は変更されません。しかし、プロジェクトがサブフォルダ(この例ではClientDataset\NestedClientDatasets)にある場合、サブフォルダの日付も変更されます。

ここでは何が起こっていますか?これはバグですか?
私はそれが望ましくない動作だと考えます。

答えて

1

報告されたフォルダの変更日は、わかっているように、そのフォルダ内のオブジェクトの最新の修正日です。したがって、それらのフォルダの1つを調べて、変更された日付を持つファイルを見つけてください。これは、IDEのどの面が責任を持っているかを示します。その動作を変更できるかどうかは、変更されているファイルによって異なります。

個人的には、履歴トラッキング(__historyフォルダ)が責任を負うことはありません。その場合、Andy Hausladenのツールを使用して、履歴トラッキングを無効にすることができます。

+0

.identcacheファイルはすべて変更されています(パフォーマンスを向上させるためにリファクタリングエンジンによって作成された一時キャッシュファイル) –

+1

これは重要な情報です。私は次のステップがはっきりしていると思います。この動作を受け入れるか、これらのファイルを生成するIDEを停止する方法を見つける必要があります。個人的には、フォルダの変更日を無視して移動します。なぜこれらの日付を見ることが重要だと感じていますか?私は私のソースの変更を私に知らせるために私のリビジョンコントロールソフトウェアを使用します。私はそれがはるかに堅牢だと思う。 –

+0

これは重要ではありません。フォルダの概要では、どのプロジェクトが最近/古いプロジェクトであるかが表示されなくなりました。 –

関連する問題