为什么Atom / OSX会在打开时“更改”网络文件?

时间:2015-09-18 21:14:31

标签: macos samba atom-editor smb

我正在使用已安装的samba共享的OSX。当我从Atom编辑器中的一个samba目录打开文件时,在我输入任何内容或点击保存之前,该文件在网络计算机上显示为“已更改”,但在本地计算机上则不显示。

澄清:如果我有一个名为index.html的文件和一个名为smb://myserver的网络文件服务器,则在OSX中作为驱动器安装。

如果我在计算机上使用stat -x index.html,则可能会显示一周前的访问/修改/更改日期。 如果我通过SSH myserver并运行stat index.html它会显示相同的内容。 现在,如果我在Atom中打开index.html,然后再次检查:

本地计算机:stat -x index.html - 访问时间已更改,但修改/更改仍在一周前显示。 (正如预期的那样)

通过myserver上的SSH:访问和更改都已更新,但修改仍在一周前显示。

这里发生了什么?

对于实际示例,如果我在grunt watch上运行myserver这样的程序,它会检测到这些错误的“更改”并在每次更改时开始运行构建过程任务选项卡或在Atom中打开一个新文件。

本地文件不会发生这种情况,而vi等其他编辑器也不会发生这种情况。

0 个答案:

没有答案