共用方式為


逐步解說:擱置版本控制項目

更新:2007 年 11 月

本逐步解說將說明如何在 Team Foundation 版本控制中使用擱置功能。

藉由擱置項目,您就可以將一組暫止的變更暫時擱在一旁,以便能夠處理另一個高優先權的發行工作,或是與其他使用者共用未經測試的檔案修訂。擱置作業的輸出為擱置集 (shelveset)。如需詳細資訊,請參閱使用版本控制擱置集

必要條件

在您完成這個逐步解說以前,您必須:

如果您不熟悉這些必要條件的步驟,我們建議您先檢閱逐步解說:探索 Team Foundation 版本控制中的內容。

必要的使用權限

若要完成這個逐步解說,您必須擁有 [PendChange] 和 [Checkin] 權限。

在 Team Foundation 版本控制中擱置資料夾和檔案

下列程序將說明如何擱置方案。這個動作可讓您將暫止的變更暫時擱在工作區內。您也可以使用擱置動作與另一位使用者共用並讓他檢閱自己的程式碼。

在擱置變更之前,您應該先執行取得最新的版本作業。這麼做可讓工作區與最新的伺服器版本同步。然後您必須建置應用程式,確定它可以編譯之後,再將它擱置或簽入。這麼做可讓您將變更併入到之前在工作區外面修改的檔案。如需詳細資訊,請參閱 HOW TO:在工作區中更新檔案版本

若要取得最新的版本並建置您的專案

  1. 在 Visual Studio 中開啟您的方案。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下您的方案,並選取 [取得最新的版本 (遞迴)]。

    注意事項:

    如果有任何衝突,您將必須解決這些衝突。如需詳細資訊,請參閱 HOW TO:解決兩個檔案之間的衝突

  3. 按一下 [建置] 功能表上的 [建置方案],請確認您的方案在建置時沒有任何錯誤。

接下來請建立擱置集。下列程序假設您對暫止的變更有解決方案。

若要在版本控制中擱置資料夾和檔案

  1. 在 [方案總管] 中按一下滑鼠右鍵,然後選取 [擱置暫止的變更]。

    注意事項:

    [原始檔控制總管] 中也有提供擱置選項。

  2. 在 [擱置 - 原始程式檔] 對話方塊中,於 [擱置集名稱] 方塊內輸入 shelvetest。

  3. 在 [註解] 方塊中,輸入 Testing my shelveset,然後按一下 [擱置]。

    Team Foundation 會將檔案和資料夾複製到版本控制伺服器。其他小組成員現在可以解除擱置這些檔案和資料夾。如需詳細資訊,請參閱 HOW TO:擱置和解除擱置暫止的變更

請參閱

工作

HOW TO:擱置和解除擱置暫止的變更

概念

使用版本控制擱置集

使用版本控制工作區

參考

Shelvesets 命令

Shelve 命令

Unshelve 命令

其他資源

Team Foundation 版本控制逐步解說