簽入由閘道簽入組建所控制的暫止變更

您將檔案簽入由閘道簽入建置流程所控制的版本控制資料夾時,您還必須採取其他步驟才能完成簽入。

[閘道簽入] 對話方塊

必要的權限

您必須是 Team 專案的 Contributors 群組成員。 請參閱 TFS 預設群組、權限與角色 [已重新導向]

開始將變更簽入由閘道簽入組建所控制的資料夾

如果在簽入時出現 [閘道簽入] 對話方塊,那麼您必須先透過 Team Foundation Build 建置變更,才能將變更簽入。

若要將變更簽入由閘道簽入組建所控制的資料夾

  1. 在 [閘道簽入] 對話方塊中:

    • 如果已顯示組建定義,請繼續執行下一個步驟。

    • 如果顯示的是 [組建定義] 功能表而不是組建定義的名稱,請在 [組建定義] 功能表中,選擇您的組建工程師建議您使用的組建定義。

  2. 決定您要如何繼續進行:

    • 取消簽入作業並繼續工作:如果還不想要嘗試建置變更,請選擇 [取消],然後在系統詢問您是否要刪除擱置集時選擇 []。

    • 取消簽入作業並啟動變更私用組建:如果您想要自行在私用組建中建置程式碼,請選擇 [取消]。 即可手動建置擱置集。 如需詳細資訊,請參閱將組建排入佇列

    • 繼續執行簽入作業,同時保留工作區中的變更:若要繼續執行簽入作業並繼續進行變更,請參閱在保留工作區中的變更之後繼續執行閘道簽入。

    • 繼續執行簽入作業,但是刪除工作區中的變更:如果您不需要繼續進行變更,請參閱在刪除工作區中的變更之後繼續執行閘道簽入。

    • 略過閘道簽入的需求:如果您將 [依組建權限覆寫簽入驗證] 設定為 [允許],就可以略過閘道簽入的需求。 選擇 [顯示選項],然後選擇 [略過驗證組建,直接簽入我的變更 (需要使用權限)]。

在保留工作區中的變更之後繼續執行閘道簽入

閘道簽入流程提供了讓您繼續執行簽入並繼續進行變更的方式。 以這種方式繼續執行的缺點是,如果成功完成建置,您就必須協調工作區中的變更與簽入版本控制中的變更。

若要在保留工作區中的變更之後繼續執行閘道簽入

  1. 請依照開始將變更簽入由閘道簽入組建所控制的資料夾中的步驟執行。

  2. 在 [閘道簽入] 對話方塊中,選擇 [建置變更]。

    當 [Team Explorer] 的 [暫止的變更] 頁面中出現資訊訊息時,請選擇 [這裡] 連結顯示組建結果視窗以監視組建。 您也可以選擇 首頁圖示 [首頁],然後選擇 組建圖示 [組建] 監視 [組建] 頁面上的組建。

    您也可以使用組建通知應用程式或組建通告電子郵件監視執行中的組建。 如需詳細資訊,請參閱執行、監視和管理組建

  3. 組建完成之後:

    • 已認可簽入:我們建議您先協調工作區,再繼續開發您的程式碼。 如果您使用組建通知應用程式,[閘道簽入] 對話方塊隨即出現。 選擇 [協調]。 否則,在 [Team Explorer] 中 [組建] 頁面的 [我的組建] 底下,開啟已完成組建的捷徑功能表,然後選擇 [協調工作區]。 當 [協調工作區] 對話方塊出現時,請使用這個對話方塊解決版本控制衝突。

    • 已拒絕簽入:更正導致簽入遭拒的問題。 在 [Team Explorer] 中 [組建] 頁面的 [我的組建] 底下,按兩下組建 (或開啟組建的捷徑功能表,然後選擇 [開啟])。 [組建結果] 視窗隨即出現,並且包含可以幫助您解決造成組建失敗之問題的資訊。 對於某些類型的問題,您可以選擇錯誤或問題來檢查需要更正的檔案。

在刪除工作區中的變更之後繼續執行閘道簽入

如果您想要繼續執行閘道簽入作業,但是不打算繼續進行變更,則可以刪除工作區中的變更。 您的變更會保留在擱置集中,並由系統建置。 如果建置完成,便會簽入您的變更。 如果建置失敗,您可以將擱置集解除擱置,讓變更回復到工作區中。

若要在刪除工作區中的變更之後繼續執行閘道簽入

  1. 請依照開始將變更簽入由閘道簽入組建所控制的資料夾中的步驟執行。

  2. 在 [閘道簽入] 對話方塊中:

    • 選擇 [顯示選項],然後清除 [在本機保留我的暫止變更]。

    • 選擇 [建置變更]。

  3. 當 [Team Explorer] 的 [暫止的變更] 頁面中出現資訊訊息時,請選擇 [這裡] 連結顯示組建結果視窗以監視組建。 您也可以選擇 首頁圖示 [首頁],然後選擇 組建圖示 [組建] 監視 [組建] 頁面上的組建。

    您也可以使用組建通知應用程式或組建通告電子郵件監視執行中的組建。 如需詳細資訊,請參閱執行、監視和管理組建

  4. 組建完成之後:

    • 已認可簽入:現在變更已簽入,您可能想要取得檔案的最新版本,讓工作區包含這些變更。 如需詳細資訊,請參閱從伺服器下載 (取得) 檔案

    • 已拒絕簽入:更正導致簽入遭拒的問題。

      1. 在 [Team Explorer] 中 [組建] 頁面的 [我的組建] 底下,按兩下組建 (或開啟組建的捷徑功能表,然後選擇 [開啟])。 組建結果視窗隨即出現。

      2. 在 [組建結果] 視窗中,尋找可協助您解決造成建置失敗之問題的資訊。 對於某些類型的問題,您可以選擇錯誤或問題來檢查需要更正的檔案。

      3. 從擱置集擷取您的變更。 如需詳細資訊,請參閱暫停工作和管理擱置集

      4. 在檔案中,更正造成建置失敗的問題。

請參閱

概念

使用閘道簽入建置流程來驗證變更

暫停工作和管理擱置集

其他資源

Check In Pending Changes