共用方式為


HOW TO:簽出和編輯版本控制項目

更新:2007 年 11 月

您可以使用 [方案總管]、[原始檔控制總管] 或命令列,從伺服器取得版本控制項目,並將它們填入 (Populate) Team 專案的本機工作區 (Workspace)。如果您使用 [方案總管] 或 [原始檔控制總管],則可以使用簽出鎖定,防止其他使用者在您釋放鎖定之前,簽入或簽出任何指定的項目。如果其他使用者已經鎖定任何指定的項目,鎖定作業就會失敗。如需詳細資訊,請參閱 HOW TO:鎖定和解除鎖定資料夾或檔案

注意事項:

您必須先建立可將伺服器檔案填入其中的工作區,然後才能在您的電腦上執行 Team Foundation 版本控制的命令。如需詳細資訊,請參閱使用版本控制工作區

下列程序示範如何從 [方案總管]、[原始檔控制總管] 和命令列簽出項目,讓您可以修改這些項目。

必要的使用權限

您必須將 [簽出] 權限設定為 [允許],才能執行這些程序。如需詳細資訊,請參閱 Team Foundation Server 使用權限

若要從方案總管簽出項目以編輯

  1. 在 [方案總管] 中,反白顯示您想要處理的項目。目前簽入的項目在 [方案總管] 中會以掛鎖圖示指定。請以滑鼠右鍵按一下該項目,然後按一下 [簽出以編輯]。

    [簽出] 對話方塊就會出現。

  2. 在 [簽出] 對話方塊中確定已選取要處理的項目 (其個別的核取方塊中都有核取記號),然後選取 [鎖定] 區段底下的鎖定選項。選項有:

    • 未變更 - 保持任何現存的鎖定

    • 無 - 允許共用簽出

      (不適用於 Microsoft Visual Studio Team System 2008 Team Foundation Server Service Pack 1 版)

    • 簽出 - 不允許其他使用者簽出與簽入

    • 簽入 - 允許其他使用者簽出但不允許簽入

  3. 按一下 [簽出]。

    [方案總管] 會將掛鎖圖示取代成核取記號圖示,表示這些檔案已簽出給您。

    注意事項:

    在您執行簽入作業後,這個命令的結果才會反映在伺服器中。如需詳細資訊,請參閱 HOW TO:簽入暫止的變更

若要從原始檔控制總管簽出項目以編輯

  1. 在 [檢視] 功能表上,指向 [其他視窗],然後按一下 [原始檔控制總管]。

  2. 在 [原始檔控制總管] 中,展開含有您想要處理之方案或專案檔的 Team 專案資料夾。

    與 Team 專案關聯的所有檔案都會顯示在相關的檔案清單中。

  3. 在檔案清單中,以滑鼠右鍵按一下要簽出的檔案,然後按一下 [簽出以編輯]。

  4. 在 [簽出] 對話方塊中,確定要處理的項目顯示為已選取,然後選取 [鎖定] 區段底下的鎖定選項。

    選取下列其中一個鎖定選項:

    • 未變更 - 保持任何現存的鎖定

    • 無 - 允許共用簽出

      (不適用於 Microsoft Visual Studio Team System 2008 Team Foundation Server Service Pack 1 版)

    • 簽出 - 不允許其他使用者簽出與簽入

    • 簽入 - 允許其他使用者簽出但不允許簽入

  5. 按一下 [簽出]。

    [方案總管] 會將掛鎖圖示取代成核取記號,表示這些檔案已簽出給您。

    注意事項:

    在您執行簽入作業後,這個命令的結果才會反映在伺服器中。如需詳細資訊,請參閱 HOW TO:簽入暫止的變更

若要從命令列簽出檔案

  1. 依序按一下 [開始] 和 [所有程式],然後指向 [Microsoft Visual Studio 2008]。

  2. 指向 [Visual Studio Tools],然後按一下 [Visual Studio 2008 命令提示字元]。

  3. 輸入 cd path,其中 path 是用來在伺服器上儲存個人檔案複本的目錄位置 (例如 c:\projects)。

  4. 輸入tf.exe checkout /lock:Checkout file name,然後按下 ENTER 鍵。

    注意事項:

    在您執行簽入作業後,這個命令的結果才會反映在伺服器中。如需詳細資訊,請參閱 Checkin 命令。如需適用於 Checkin 命令的完整語法,請參閱 簽出和編輯命令

請參閱

工作

逐步解說:探索 Team Foundation 版本控制

概念

使用原始檔控制總管

參考

簽出和編輯命令

其他資源

從版本控制伺服器取得檔案的本機複本