2016-08-05 62 views
1

今天早上我開始了Delphi西雅圖(更新1)IDE到我昨天工作的項目組'X'(自動,自動保存選項)。然後,我立即轉向另一個項目組「Y」,當時我沒有被問及是否想保存更改。爲什麼我的所有文件夾日期都會突然變化?

現在,在X組中的所有項目的文件夾,日期已經更改爲時間(9:25時,Total Commander截圖):

enter image description here

我只是來回切換,再次證實了這一行爲。

請注意,不是全部日期更改。當其中一個文件夾中沒有項目時,日期保持不變。但是當項目駐留在子文件夾(在此示例中爲ClientDataset\NestedClientDatasets)時,子文件夾日期也發生變化。

這是怎麼回事?這是一個錯誤?
我認爲這是不需要的行爲。

回答

1

據我所知,報告的文件夾修改日期是該文件夾中對象的最新修改日期。因此,請查看這些文件夾中的哪一個以查明哪些文件或文件具有該修改日期。這將表明IDE的哪個方面是負責任的。是否可以改變行爲還有待觀察,並取決於哪個文件已被改變。

就個人而言,如果歷史跟蹤(__history文件夾)負責,我不會感到驚訝。如果是這種情況,那麼您可以使用Andy Hausladen的工具禁用歷史跟蹤。

+0

.identcache文件已全部更改(通過重構引擎創建臨時緩存文件以提高性能) –

+1

好的,這是關鍵信息。我猜接下來的步驟很明確。您需要接受此行爲或找到一種方法來停止IDE生成這些文件。就我個人而言,我會忽略文件夾修改日期並繼續前進。爲什麼你覺得看這些日期很重要?我使用我的版本控制軟件來通知我對源文件的修改。我認爲這更強大。 –

+0

這不是*重要,只是對文件夾的概述現在不再顯示哪些是最近/較舊的項目。 –

相關問題