所以,直到今天,當我嘗試編輯只讀在VS2008文件,一個對話框彈出給我三個選項:在內存 的Visual Studio 2008將無法編輯只讀文件
- 編輯
- 使可寫
- 保存副本
還有上面寫着「絕不允許在內存中的編輯」複選框。
突然之間,它已經停止提供這些選項,並且如果該文件是隻讀的,它將不會接受編輯器窗口中的任何輸入。我必須進入Windows資源管理器,並將文件標記爲不可讀取,然後在VS中進行任何更改之前,將其重新打開。我正在開發一個大型項目,其中包含許多源代碼控制文件,並且經常需要對文件進行本地更改,因此這是一個真正的PITA。
我猜我必須檢查從不允許在內存編輯複選框錯誤。
有一個在工具選項...選項... ..環境的文件內容如下:
「允許只讀文件編輯,警告時試圖挽救」
此複選框被選中,並目前改變其價值沒有任何效果。我嘗試關閉並打開工作室,重新啓動我的機器等 - 都無濟於事。
任何人都知道如何恢復以前的行爲?
一些愚蠢的版本控制系統將文件標記爲只讀,或者有時當文件從另一個來源複製到另一個來源的計算機時,這些屬性被引入 - 而不是由用戶明確設置...我認爲SourceSafe模型寫保護文件是無稽之談。 – Tim 2008-11-19 21:08:45
我不應該翻轉一下或檢出一個文件來修改它。如果我需要了解變化,只有我承諾。 – Tim 2008-11-19 21:09:27