共用方式為


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 和舊版專案的原始檔控制繫結。

若要轉換及修改原始檔控制繫結

  1. 如果沒有對應至工作區 (Workspace) 的資料夾,請依照下列步驟執行。

    1. 在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [對應到本機資料夾]。

    2. 選取本機電腦上適當的資料夾,然後按一下 [對應]。

    3. 在詢問您是否要從版本控制取得檔案的提示中,按一下 [是]。

    會將資料夾和檔案複本擷取至對應的本機資料夾中。

  2. 以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [簽出以編輯]。

  3. 在 [簽出] 對話方塊中,按一下 [簽出]。

  4. 在 [檔案] 功能表上,按一下 [開啟],再按一下 [專案/方案]。

  5. 在 [開啟專案] 對話方塊中,尋找並選取已簽出的方案檔,然後按一下 [開啟]。

  6. 在 [Visual Studio 轉換精靈] 中,按一下 [完成]。

    Team Foundation 會自動將方案檔 (.sln) 和專案檔 (.proj) 轉換為 Visual Studio 2005 格式。方案也會繫結至 Team Foundation。

  7. 完成轉換時,按一下 [關閉]。

  8. 在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含此方案的資料夾,然後按一下 [簽入暫止的變更]。

  9. 在 [簽入] 對話方塊中提供任何需要的詳細資料、選取所有檔案,然後按一下 [簽入]。

手動變更原始檔控制繫結

請使用下列程序手動變更原始檔控制繫結。

若要手動變更 Team Foundation Server 的原始檔控制繫結

  1. 如果沒有對應至工作區的資料夾,請依照下列步驟執行。

    1. 在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [對應到本機資料夾]。

    2. 選取本機電腦上適當的資料夾,然後按一下 [對應]。

    3. 在詢問您是否要從版本控制取得檔案的提示中,按一下 [是]。

    會將資料夾和檔案複本擷取至對應的本機資料夾中。

  2. 以滑鼠右鍵按一下包含方案的資料夾,然後按一下 [簽出以編輯]。

  3. 在 [簽出] 對話方塊中,按一下 [簽出]。

  4. 按兩下方案,在 Visual Studio 中開啟它。

  5. 在 [檔案] 功能表上,按一下 [原始檔控制],然後按一下 [變更原始檔控制]。

    [變更原始檔控制] 對話方塊隨即開啟,並列出可以重新繫結的每個方案和專案。

  6. 如果方案和專案已經繫結到 Visual SourceSafe,您必須將它們解除繫結。按一下 [解除繫結]。

    注意事項:

    如果系統提示您確認解除繫結作業,請按一下 [解除繫結]。

  7. 按一下 [確定]。

  8. 在 [工具] 功能表上按一下 [選項]。

  9. 選取 [原始檔控制] 節點。

  10. 在 [目前的原始檔控制外掛程式] 中,選取 [Visual Studio Team Foundation Server]。

  11. 按一下 [確定]。

  12. 在 [檔案] 功能表上,按一下 [原始檔控制],然後按一下 [變更原始檔控制]。

  13. 針對尚未繫結至伺服器的每個資料列,按一下 [繫結]。

  14. 按一下 [確定]。

  15. 在 [原始檔控制總管] 中,以滑鼠右鍵按一下包含此方案的資料夾,然後按一下 [簽入暫止的變更]。

  16. 在 [簽入] 對話方塊中提供任何需要的詳細資料、選取所有檔案,然後按一下 [簽入]。

請參閱

工作

逐步解說:從 Visual SourceSafe 移轉至 Team Foundation

其他資源

移轉原始檔控制