2011-04-06 32 views
1

在Visual Studio的實例1中,我想打開我的源代碼的最新版本。在VS的實例2中,我想打開以前的版本。我怎樣才能做到這一點?我試圖打開VS的兩個實例,只是拉它,但由於它們都指向相同的目錄「C:\ Source \ ProjectName」,我最終只覆蓋其中一個。TFS - 並行打開兩個版本的源代碼

回答

1

嘗試創建另一個workspace並將其映射到不同的文件目錄。然後讓您的原始工作區在VS#1中打開,並在VS#2中打開新的工作區。

0

如果您確實想要在兩個不同的VS實例中打開兩個版本的文件,則必須創建一個指向同一存儲庫的附加工作空間,並在所需文件上使用「獲取特定版本」。

然後,您可以打開一個VS的實例,使用最新版本打開並使用特定版本打開另一個實例。

如果您還不知道,您可以瞭解如何創建新的工作空間here

+0

我需要通過調試器來探索舊代碼。我只是轉換爲母版頁,並且在頁面之間傳遞數據的舊錶單方法完全崩潰。我必須弄清舊的方式是如何運作的,以便重新編寫它與母版頁一起工作。 – 2011-04-06 13:38:31

+0

我明白了。如果是這樣的話,那麼創建一個新的工作區並獲得一個先前的版本(在你的情況下,預先掌握的頁面)應該工作得很好。 – 2011-04-06 13:40:52

1

是不是有原因讓您只是將解決方案分支或複製到磁盤上的單獨文件夾?這就是我會做的(事實上,在TFS中分支就是我們爲這種情況所做的)。

我假設Compare功能不是你要找的?如果是這樣,enhance the default functionality there有相當簡單的方法,例如使用DiffMerge。

+0

我明白你在說什麼。我認爲無論哪種方式都行。就我而言,這只是一個暫時的代碼分割,沒有涉及到合併(它太複雜了,因爲頁面之間的基本通信死了,我需要重新編寫),所以也許工作區更合適。 – 2011-04-06 13:48:17