“MATLAB以外的文件已经修改编辑器。你想重新加载它吗?”错误。怎样修理?

52视图(30天)
我收到错误消息:“MATLAB以外的文件已经修改编辑器。你想重新加载它吗?”几乎每次当我点击Matlab以外的地方。我收到错误消息一天大约30次。真的很烦人。事实上我所有的文档都保存在网络驱动器,但我只有一个人在文档工作。它发生在Matlab的每一个文档。你能帮我解决这个问题吗?
1评论
SteveM
SteveM 2022年10月19日
我有同样的问题。
为我解决什么是将MATLAB代码文件(在我的情况下应用程序的应用程序设计师)到一个本地驱动器上。我使用Dropbox作为存储之前,假设在后台同步过程扰乱Matlab的东西。现在工作正常。

登录置评。

接受的答案

Guillaume
Guillaume 2017年3月22日
有可能是一个问题与你的网络驱动器文件修改的时间戳在不断变化,因此为什么matlab认为文件发生了变化。
如果你不能解决的问题网络驱动器(或使用一个本地驱动器上而不是),然后你可以关掉警报(这不是一个错误)进入 首选项 - > 编辑/调试器 和取消 重新加载未经审查的文件外部修改
6个评论
Marek Jarocinski
Marek Jarocinski 2022年11月14日
编辑:Marek Jarocinski 2022年11月14日
@Josh利卡塔 解决这个问题对我来说是什么禁用Matlab源代码控制。我复制粘贴从Matlab帮助怎么做:
- - - - - -
禁用源代码控制
当你禁用源代码控制,MATLAB不破坏存储库信息。例如,它不移除 . svn 文件夹中。你可以把文件夹回到源代码控制下使源代码控制集成了。
  1. 选项卡,环境部分中,点击首选项
  2. 在Preferences对话框MATLAB>一般>源控制窗格中,选择没有一个
- - - - - -

登录置评。

更多的答案(3)

亚当Danz
亚当Danz 2020年8月14日
编辑:亚当Danz 2020年8月14日
这是一个乐队援助,而不是一个解决方案。
这个错误对话框出现,当一个文件存储在映射网络驱动器编辑和保存——即使只是1字符被改变。它可能是一个不同的错误由OP但听起来类似的描述。
紧迫的好然后导致这个对话框,
是的。然后,从Matlab命令窗口运行
重新处理路径
并等待它完成。然后你应该能够使用m文件再次....直到你让另一个变化。
我们希望这个问题最终解决。
3评论
DanielFromIllinois
DanielFromIllinois 2021年6月29日
重复路径为我工作。我会说,我犯了一个改变文件和错误出现最后一次,然后就不见了。
也对我来说,错误发生的两个实例运行时matlab和第二个编辑/窗口,导致它。我有另一个matlab运行过程。

登录置评。


沃尔特·罗伯森
沃尔特·罗伯森 2022年11月15日
一个 方面,这种可能发生的是,如果您正在使用一个网络文件系统,本地或OneDrive,如果网络系统上的系统时间是明显不同于你自己的系统上的系统时间,特别是如果你的系统时间相对于服务器的时间是缓慢的。
例如假设你编写一个变化14:09:17当地时间在您的系统上,但时间在服务器14:09:22,所以14:09:22是记录在服务器上的时候,当你的MATLAB保存内部信息的文件是修改14:09:17(当地时间)。然后MATLAB做定期检查文件是否更新(以某种方式),它认为14:09:22记录在服务器的时间戳,比较14:09:17它知道,并且说“哦,它有更新在服务器上!”。所以你最新版本,和第一个修改……同样的事情发生,服务器版本的文件上的时间比时间MATLAB,尤其是更新并再次了消息。
因为时间差异即使在运行良好的系统的事实(令人惊讶的是很难同步时钟——不可能根据相对论),MATLAB结束有一个内置的“宽限期”:如果时差是足够小,那么MATLAB假定它是由于网络时间的差异。但如果diffrence足够大可以问题。
有时候,在一些系统,重启系统就足以促使系统得到更好的时间。但有时你需要同步时钟使用服务旨在保持时钟同步。在Windows 10看到 https://pureinfotech.com/sync-clock-windows-10/
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年11月15日
这可能发生的另一种方法是如果您使用的是Windows 10和OneDrive立即同步打开,然后至少对一些Windows补丁,文件同步可以无法正常运转,导致分歧系统对文件的内容是什么。为了解决这个问题你必须关掉立即同步。(可能这个问题已经修补了,我不知道。)

登录置评。


Marzena Prokopiuk
Marzena Prokopiuk 2017年3月22日
出现新的错误消息。它说:不完整的文件在磁盘上可能是空的。确保有足够的自由空间在你的驱动,然后再保存文件……”- attached. I am sure I have free space on that network drive. what can I do? It is problem with network drive itself?
1评论
安迪•布朗
安迪•布朗 2019年11月18日
我只得到这个错误消息如果我有两个版本的Matlab运行。我只注意到自从我升级到Windows,但不能确定是否升级前的问题存在。

登录置评。

类别

找到更多的在源代码控制集成帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的