RabbitVCS 提交時顯示未更改的文件

RabbitVCS 提交時顯示未更改的文件

我在使用 RabbitVCS 時遇到了一個奇怪的問題。

我位於工作副本目錄中,我想提交一些文件。當我單擊提交按鈕時,會顯示提交窗口,但出現了奇怪的情況。儘管我只修改了幾個文件,但提交視窗顯示了工作副本中的所有文件和目錄,並且每個文件和目錄都勾選了複選框,就像需要提交的文件一樣。但這些文件沒有更改並且已經存在於存儲庫中。

請參閱下圖以了解我的意思(唯一未版本化/已更改的文件是 .htaccess,因此它應該是此處列出的唯一文件)。

在此輸入影像描述

有人遇過這種情況嗎?這是 RabbitVCS 的錯誤(可能有解決方案)或我做錯了什麼?

答案1

最可能的解釋是...

  • 您的 VCS 追蹤可執行標誌,並且您正在 Linux 上使用 Windows 檔案系統

由於 Windows 沒有 exe 位元,因此當您在 Linux 中掛載 Windows FS 時,預設會每個檔案都被標記為執行檔。由於這些文件最初並未作為可執行檔簽入,因此這顯示為每個文件的屬性變更。

您可以透過將工作副本簽出到支援可執行位的本機 Linux 檔案系統,或透過包含該選項來變更掛載 Windows 檔案系統的方式來解決此問題noexec。請注意,這將阻止該檔案系統上的任何內容作為程式運行。

相關內容