2012-08-06 42 views
1

我使用的Visual Web Developer 2010 Express和我剛剛加入我的文件到Visual SourceSafe中。當我嘗試在Visual Web Developer中保存文件時,它說:「文件不能被保存,因爲它是寫保護的。」它給了我覆蓋的選項,但我不知道它是如何工作的。理想情況下,我將點擊保存並將各種版本保存爲源代碼安全。我以前從未使用過安全源碼;我剛纔啓用的源代碼管理系統是單擊「提交」。文件不能保存,因爲它被寫保護

+1

如果你被困與VSS現在由於種種原因,我建議你閱讀這篇[VSS教程](http://www.kevingao.net/sourcesafe-vss-how-to)。 – flysakura 2012-08-07 03:15:39

回答

2

文件在源控制爲只讀,以防止文件意外更改,當你檢查出來的編輯只發寫標記。

因爲沒有與Visual Studio Express的2010版本源代碼控制集成當你編輯的文件是自動從源頭控制以使其保持只讀,這樣就造成你有問題就在這裏簽出。

您也需要編輯項目之前檢查出文件或強制覆蓋,然後在事件發生後檢查出的文件。這兩者都不是理想的解決方案。

+0

如何讓它停止要求我覆蓋?我怎樣才能使錯誤信息不會顯示每次我想保存? – user1477388 2012-08-06 16:55:44

+0

@ user1477388 - 首先檢查Source Safe中的文件。然後他們將是可寫的。 – ChrisF 2012-08-06 20:07:00

1

將項目添加到源代碼管理(如源安全)時,會將它們標記爲Read Only,以確保它們不會由未簽出文件的任何人編寫。

你需要檢查出你想要編輯的文件,然後對其進行編輯,保存它,然後檢查它放回

源安全是比較舊的,而不是真正由Microsoft維護了 - 考慮使用的東西更現代的如SubversionGit

+0

謝謝,您的評論有幫助。 – user1477388 2012-08-06 16:25:20

+1

或者,您可以使用TFS Express。它與Visual Studio Express集成,可供多達5個用戶免費使用。如果您發現服務器維護很麻煩,請選擇TFS託管服務。 – flysakura 2012-08-07 03:13:21

+0

我最好的選擇是使用TFS Express(團隊基礎服務器)或使用顛覆或混帳? TFS Express在安裝和使用方面是最簡單的選擇嗎? – user1477388 2012-08-07 12:11:44