今天早上我将Delphi Seattle(Update 1)IDE启动到我昨天正在处理的项目组“X”中(自动启动自动保存选项)。然后我立即切换到另一个项目组'Y',我(当然)没有问我是否要保存更改。
现在,X组中所有项目的文件夹日期已更改为该时间(9:25,Total Commander屏幕截图):
我刚刚来回切换确认了这种行为。
请注意,所有日期都不会更改。当其中一个文件夹中没有项目时,日期保持不变。但是当项目驻留在子文件夹中时(在此示例中为ClientDataset\NestedClientDatasets
), 子文件夹日期也会更改。
这里发生了什么?这是一个错误吗? 我认为这是不受欢迎的行为。
答案 0 :(得分:1)
据我所知,报告的文件夹修改日期是该文件夹中对象的最新修改日期。因此,查看其中一个文件夹,找出哪个文件或文件具有该修改日期。这将表明IDE的哪个方面负责。您是否可以更改行为仍有待观察,并取决于更改的文件。
如果历史跟踪(__history文件夹)负责,我个人不会感到惊讶。如果是这种情况,那么您可以使用Andy Hausladen的工具禁用历史记录跟踪。