我使用的Visual Web Developer 2010 Express和我剛剛加入我的文件到Visual SourceSafe中。當我嘗試在Visual Web Developer中保存文件時,它說:「文件不能被保存,因爲它是寫保護的。」它給了我覆蓋的選項,但我不知道它是如何工作的。理想情況下,我將點擊保存並將各種版本保存爲源代碼安全。我以前從未使用過安全源碼;我剛纔啓用的源代碼管理系統是單擊「提交」。文件不能保存,因爲它被寫保護
回答
文件在源控制爲只讀,以防止文件意外更改,當你檢查出來的編輯只發寫標記。
因爲沒有與Visual Studio Express的2010版本源代碼控制集成當你編輯的文件是不自動從源頭控制以使其保持只讀,這樣就造成你有問題就在這裏簽出。
您也需要編輯項目之前檢查出文件或強制覆蓋,然後在事件發生後檢查出的文件。這兩者都不是理想的解決方案。
如何讓它停止要求我覆蓋?我怎樣才能使錯誤信息不會顯示每次我想保存? – user1477388 2012-08-06 16:55:44
@ user1477388 - 首先檢查Source Safe中的文件。然後他們將是可寫的。 – ChrisF 2012-08-06 20:07:00
將項目添加到源代碼管理(如源安全)時,會將它們標記爲Read Only
,以確保它們不會由未簽出文件的任何人編寫。
你需要檢查出你想要編輯的文件,然後對其進行編輯,保存它,然後檢查它放回
源安全是比較舊的,而不是真正由Microsoft維護了 - 考慮使用的東西更現代的如Subversion或Git。
謝謝,您的評論有幫助。 – user1477388 2012-08-06 16:25:20
或者,您可以使用TFS Express。它與Visual Studio Express集成,可供多達5個用戶免費使用。如果您發現服務器維護很麻煩,請選擇TFS託管服務。 – flysakura 2012-08-07 03:13:21
我最好的選擇是使用TFS Express(團隊基礎服務器)或使用顛覆或混帳? TFS Express在安裝和使用方面是最簡單的選擇嗎? – user1477388 2012-08-07 12:11:44
- 1. 重寫寫保護文件
- 2. 它被保存
- 3. RavenDB - 媒體被寫保護
- 4. 保存Excel文件被刪除/使其受保護
- 5. 保存按鈕因爲javascript而不能保存
- 6. .htaccess保護根文件夾,但不保存子文件夾
- 7. 爲什麼我的文件不能保存到實例(它保存到磁盤...)?
- 8. jQuery ajaxForm和CKEditor不能保存,因爲它應該
- 9. 讀/寫保護的內存?
- 10. 保護內存不被改變
- 11. 不可能在zip文件中保護受版權保護的文件?
- 12. 保護功能不被覆蓋在ZSH
- 13. 如何保持/保護文件不被修改?
- 14. Cookie不能被保存
- 15. 有效記錄不會因爲某種原因而被保存
- 16. 保持鎖定一個文件夾名,因此它不能被重新創建
- 17. 保護文件
- 18. PHP - 被保護
- 19. 我不能保持文本,因爲它是在屏幕
- 20. Git:保存沒有提交,並保留文件,因爲它們是
- 21. 保存文件不保存文件
- 22. 爲什麼打開的DLL句柄不能保護文件不被移動?
- 23. 用pthread互斥保護變量是否也保證它不被緩存?
- 24. 保存文本文件,它
- 25. 爲什麼我的.ts文件被保存爲MPEG2 TS格式,當我希望它被保存爲打印稿
- 26. 保護API不被濫用
- 27. 保持文本文件不被擦除,而是保持寫入的能力? C++
- 28. 不能SELECT table。*,因爲它不存在,不能創建表,因爲它存在
- 29. 使用java創建寫保護文件
- 30. 寫入受保護的文件
如果你被困與VSS現在由於種種原因,我建議你閱讀這篇[VSS教程](http://www.kevingao.net/sourcesafe-vss-how-to)。 – flysakura 2012-08-07 03:15:39