2013-05-17 33 views
1

合併我已經得到了通過的Visual SourceSafe 2005年,我已經編輯管理的文件。我想按照原樣檢查文件,但VSS始終將其與存儲庫中的文件合併,打破了我的代碼。籤沒有在Visual SourceSafe中

我不知道我的預期發生......

有沒有什麼辦法來檢查文件中沒有合併害羞從回購刪除現有文件並添加我的拷貝回來的?

我查找的命令行選項無濟於事。

回答

2

您可以對所有文件執行「撤消檢出」,將其本地版本保留在您的機器上;然後再次檢查出這些文件,而無需從Visual SourceSafe獲取最新版本;然後檢查所有這些。在這種情況下,歷史被保留。您只需覆蓋最新版本的文件而不進行任何合併。對我來說,這就是你想要的。

我有同樣的問題,並以這種方式整理出來。

1

我把這個答案放在這裏,但仍然真的希望有更好的答案。

我想我可以進入VSS GUI並將文件重命名爲「.old」,然後將我的本地文件添加到回購中。這是非常黑客,但允許我保留文件的歷史。

1

這個問題可能發生在文件被多人檢出時,並且在您的結帳後有其他人檢查到新版本。 (見四種情況是合併可以進行#的the article 2的更多細節。)

我沒有看到簽入SourceSafe的一個選項命令來控制,要麼。如果你不想合併發生,你可能會在編輯前專門檢出文件。