HOW TO:從 Visual SourceSafe 移轉原始檔控制繫結
更新:2007 年 11 月
針對 Visual Studio 2005 和 Visual Studio 2008 方案,VSS 轉換器會自動將原始檔控制繫結移轉至 Team Foundation 版本控制,使您可以在 Visual Studio 中執行原始檔控制作業。如果因為某個原因導致方案未正確移轉,您可以手動移轉原始檔控制繫結。您可以使用下列程序移轉在低於 Visual Studio 2005 的 Visual Studio 版本中開發的方案和專案,將它們繫結到 Team Foundation 版本控制。
必要的使用權限
若要執行此程序,您必須是 [Contributors] 安全性群組的成員,或是將 [讀取]、[簽入] 和 [簽出] 等權限設定為 [允許]。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
轉換舊版專案
請使用下列程序轉換 Visual Studio 2005 和舊版專案的原始檔控制繫結。
若要轉換及修改原始檔控制繫結
如果沒有對應至工作區 (Workspace) 的資料夾,請依照下列步驟執行。
在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [對應到本機資料夾]。
選取本機電腦上適當的資料夾,然後按一下 [對應]。
在詢問您是否要從版本控制取得檔案的提示中,按一下 [是]。
會將資料夾和檔案複本擷取至對應的本機資料夾中。
以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [簽出以編輯]。
在 [簽出] 對話方塊中,按一下 [簽出]。
在 [檔案] 功能表上,按一下 [開啟],再按一下 [專案/方案]。
在 [開啟專案] 對話方塊中,尋找並選取已簽出的方案檔,然後按一下 [開啟]。
在 [Visual Studio 轉換精靈] 中,按一下 [完成]。
Team Foundation 會自動將方案檔 (.sln) 和專案檔 (.proj) 轉換為 Visual Studio 2005 格式。方案也會繫結至 Team Foundation。
完成轉換時,按一下 [關閉]。
在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含此方案的資料夾,然後按一下 [簽入暫止的變更]。
在 [簽入] 對話方塊中提供任何需要的詳細資料、選取所有檔案,然後按一下 [簽入]。
手動變更原始檔控制繫結
請使用下列程序手動變更原始檔控制繫結。
若要手動變更 Team Foundation Server 的原始檔控制繫結
如果沒有對應至工作區的資料夾,請依照下列步驟執行。
在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [對應到本機資料夾]。
選取本機電腦上適當的資料夾,然後按一下 [對應]。
在詢問您是否要從版本控制取得檔案的提示中,按一下 [是]。
會將資料夾和檔案複本擷取至對應的本機資料夾中。
以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [簽出以編輯]。
在 [簽出] 對話方塊中,按一下 [簽出]。
按兩下方案,在 Visual Studio 中開啟它。
在 [檔案] 功能表上,按一下 [原始檔控制],然後按一下 [變更原始檔控制]。
[變更原始檔控制] 對話方塊隨即開啟,並列出可以重新繫結的每個方案和專案。
如果方案和專案已經繫結到 Visual SourceSafe,您必須將它們解除繫結。按一下 [解除繫結]。
注意事項:
如果系統提示您確認解除繫結作業,請按一下 [解除繫結]。
按一下 [確定]。
在 [工具] 功能表上按一下 [選項]。
選取 [原始檔控制] 節點。
在 [目前的原始檔控制外掛程式] 中,選取 [Visual Studio Team Foundation Server]。
按一下 [確定]。
在 [檔案] 功能表上,按一下 [原始檔控制],然後按一下 [變更原始檔控制]。
針對尚未繫結至伺服器的每個資料列,按一下 [繫結]。
按一下 [確定]。
在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含此方案的資料夾,然後按一下 [簽入暫止的變更]。
在 [簽入] 對話方塊中提供任何需要的詳細資料、選取所有檔案,然後按一下 [簽入]。
請參閱
工作
逐步解說:從 Visual SourceSafe 移轉至 Team Foundation