【问题标题】:Why did all my folder dates suddenly change?为什么我所有的文件夹日期突然改变了?
【发布时间】:2016-08-05 10:07:35
【问题描述】:

今天早上,我将 Delphi Seattle(更新 1)IDE 启动到我昨天工作的项目组“X”中(自动保存选项已打开)。然后我立即切换到另一个项目组“Y”,我(当然)没有被问到是否要保存更改。

现在 X 组中所有项目的文件夹日期都更改为那个时间(9:25,Total Commander 截图):

我刚刚通过来回切换确认了这种行为。

请注意,并非所有日期都会更改。当这些文件夹之一中没有项目时,日期保持不变。但是当一个项目驻留在子文件夹(在本例中为ClientDataset\NestedClientDatasets)时,那个子文件夹的日期也会改变。

这里发生了什么?这是一个错误吗?
我认为这是不受欢迎的行为。

【问题讨论】:

    标签: date delphi ide directory delphi-10-seattle


    【解决方案1】:

    据我了解,报告的文件夹修改日期是该文件夹中对象的最新修改日期。因此,请查看其中一个文件夹以找出哪些文件具有该修改日期。这将指示 IDE 的哪个方面负责。您是否可以更改行为仍有待观察,这将取决于已更改的文件。

    如果历史跟踪(__history 文件夹)负责,我个人不会感到惊讶。如果是这种情况,那么您可以禁用历史跟踪,例如使用 Andy Hausladen 的工具。

    【讨论】:

    • .identcache 文件已全部更改(重构引擎为提高性能而创建的临时缓存文件)
    • 好的,这就是关键信息。我想接下来的步骤很清楚。您需要接受这种行为或找到一种方法来阻止 IDE 生成这些文件。就我个人而言,我会忽略文件夹修改日期并继续前进。为什么你觉得查看这些日期很重要?我使用我的版本控制软件来通知我对源代码的任何修改。我认为这要强大得多。
    • 这并不重要,只是文件夹的概览现在不再显示哪些是最近/较旧的项目。
    • @david:.AFAIK,无论如何都可以在 IDE 中关闭历史跟踪。
    猜你喜欢
    • 1970-01-01
    • 2017-12-28
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多