我使用微軟的Visual SourceSafe 2005視覺sourcesafe樹視圖不與根文件夾同步?
我設置的數據庫文件夾爲d:\代碼
當我合併代碼併爲您在新的代碼中源安全。我假設我剛簽入的文件是$ \ Code \ a.cpp。但是,當我在文件夾D:\ Code \ a.cpp上打開文件a.cpp時,沒有看到新行代碼簽入。它始終是舊版本的文件。
這是VSS的錯誤嗎?
謝謝!
牛逼& T組
我使用微軟的Visual SourceSafe 2005視覺sourcesafe樹視圖不與根文件夾同步?
我設置的數據庫文件夾爲d:\代碼
當我合併代碼併爲您在新的代碼中源安全。我假設我剛簽入的文件是$ \ Code \ a.cpp。但是,當我在文件夾D:\ Code \ a.cpp上打開文件a.cpp時,沒有看到新行代碼簽入。它始終是舊版本的文件。
這是VSS的錯誤嗎?
謝謝!
牛逼& T組
這將是更好,如果你能提供更多的信息。
你是如何合併文件的?請確保您將修改合併到$ \ Code \ a.cpp中,而不是相反。
請檢查a.cpp的歷史記錄,並瞭解您對文件所做的操作。如有必要,對歷史版本進行差異化操作。
不是打開本地文件,而是嘗試直接從VSS打開a.cpp文件?
您可能與「工作文件夾」概念混淆。假設你將D:\ Code設置爲$ /的工作文件夾,並且包含a.cpp的解決方案/項目位於另一個文件夾,例如E:\ Code中。
現在,如果您在Visual Studio中編輯a.cpp然後檢入,「E:\ Code \ a.cpp」已更新,但不是「D:\ Code \ a.app」。
謝謝! 我將詳細解釋:D:\ Code是創建數據庫與VSS連接時選擇的文件夾。然後我檢出文件a.cpp到「Checkout」文件夾,編輯這個文件,然後返回到VSS。之後,在VSS上,我看到文件a.cpp已經用上一個版本更新了,當我顯示歷史時,我可以看到以前的版本。但我不知道爲什麼根目錄「數據庫文件夾」D:\ Code \ a.cpp沒有更新。 – TTGroup
什麼是您的VSS版本?看看這裏的更新: http://support.microsoft.com/kb/943847 – Logan