RabbitVCS 在提交时显示未更改的文件

RabbitVCS 在提交时显示未更改的文件

我在使用 RabbitVCS 时遇到了一个奇怪的问题。

我在工作副本目录中,我想提交一些文件。当我单击提交按钮时,提交窗口会出现,但出现了一个奇怪的情况。尽管我只修改了几个文件,但提交窗口会显示工作副本内的所有文件和目录,并且每个文件的复选框都已勾选,就像那些文件需要提交一样。但这些文件没有更改,并且已经存在于存储库中。

请参见下图以了解我所说的内容(唯一未受版本控制/已更改的文件是 .htaccess,因此它应该是那里列出的唯一文件)。

在此处输入图片描述

有人遇到过这种情况吗?这是 RabbitVCS 的一个错误(可能存在解决方案)还是我做错了什么?

答案1

最有可能的解释是……

  • 您的 VCS 跟踪可执行标志,并且您正在 Linux 上使用 Windows 文件系统

由于 Windows 没有 exe 位,因此当您在 Linux 中安装 Windows FS 时,默认情况下,每个文件都标记为可执行文件。由于文件最初未作为可执行文件签入,因此这会显示为每个文件的属性的更改。

您可以通过将工作副本签出到支持可执行位的本机 Linux 文件系统,或通过包含该noexec选项来改变安装 Windows 文件系统的方式来解决此问题。请注意,这将阻止此文件系统上的任何内容作为程序运行。

相关内容