簽入由閘道簽入建置流程所控制的資料夾
當您在將檔案簽入由閘道簽入組建所控制的版本控制資料夾,那麼還必須採取其他步驟才能完成簽入。
必要的使用權限
您必須是您的 Team 專案的其中一個 [參與者]。 請參閱 Team Foundation Server 預設群組、使用權限和角色。
開始將變更簽入由閘道簽入組建所控制的資料夾
如果在簽入過程中出現 [閘道簽入] 對話方塊,那麼您必須先透過 Team Foundation Build 建置變更,才能將變更簽入。
若要將變更簽入由閘道簽入組建所控制的資料夾
在 [閘道簽入] 對話方塊中:
如果已顯示組建定義,請繼續執行下一個步驟。
如果 [組建定義] 功能表顯示而不是組建定義的名稱,在 [組建定義] 功能表中,選取您的組建工程師建議您使用的組建定義。
決定您如何要執行:
取消簽入作業並繼續工作:如果還不想要嘗試建置變更,請選取 [取消],然後在系統詢問您是否要刪除擱置集時選取 [是]。
取消簽入作業並啟動變更私用組建:如果您想要自行在私用組建中建置程式碼,請選取 [取消]。 即可手動建置擱置集。 如需詳細資訊,請參閱將組建排入佇列。
繼續執行簽入作業,同時保留工作區中的變更:若要繼續執行簽入作業並繼續進行變更,請參閱在保留工作區中的變更之後繼續執行閘道簽入。
繼續執行簽入作業,但是刪除工作區中的變更:如果您不需要繼續進行變更,請參閱在刪除工作區中的變更之後繼續執行閘道簽入。
略過閘道簽入的需求:如果您將 [依組建權限覆寫簽入驗證] 設定為 [允許],就可以略過閘道簽入的需求。 選取 [顯示選項],然後選取 [略過驗證組建,直接簽入我的變更 (需要使用權限)]。
在保留工作區中的變更之後繼續執行閘道簽入
閘道簽入流程提供了讓您繼續執行簽入並繼續進行變更的方式。 以這種方式繼續執行的缺點是,如果成功完成建置,您就必須協調工作區中的變更與簽入版本控制中的變更。
若要在保留工作區中的變更之後繼續執行閘道簽入
請依照開始將變更簽入由閘道簽入組建所控制的資料夾中的步驟執行。
在 [閘道簽入] 對話方塊中,選取 [建置變更]。
在 [Team 總管],當訊息會出現在 [暫存的變更] 頁面時,選取 [這裡] 連結來顯示建置結果視窗以監視建置。 您也可以選取 Home,然後選取 建置 以監視在 建置 頁面上的建置。
您也可以使用組建通知應用程式或組建告知電子郵件訊息來監視執行中的組建。 如需詳細資訊,請參閱執行、監視和管理組建。
在組建完成之後:
[進行簽入]:我們建議您先協調工作區,在您繼續開發您的程式碼。 如果您正使用組建通知應用程式, [閘道簽入] 對話方塊隨即出現。 選擇 [協調]。 否則,在 [Team 總管],在 [組建] 網頁,在 [我的組建] 底下,開啟已完成組建的捷徑功能表,然後選取 [協調工作區]。 當 [協調工作區] 對話方塊出現時,請使用這個對話方塊解決版本控制衝突。
[拒絕的簽入]:修正導致簽入拒絕的問題。 在 [Team 總管],在 [組建] 網頁,在 [我的組建] 底下,按兩下組建 (或開啟組建的捷徑功能表,然後選取 [開啟])。 組建結果視窗隨即出現並包含可以幫助您解決問題造成建置失敗的資訊。 對於某些類型的問題,您可以選取錯誤或問題來檢查需要更正的檔案。
在刪除工作區中的變更之後繼續執行閘道簽入
如果您想要繼續執行閘道簽入作業,但是不打算繼續進行變更,則可以刪除工作區中的變更。 您的變更會保留在擱置集中,並由系統建置。 如果建置完成,便會簽入您的變更。 如果建置失敗,您可以將擱置集解除擱置,讓變更回復到工作區中。
若要在刪除工作區中的變更之後繼續執行閘道簽入
請依照開始將變更簽入由閘道簽入組建所控制的資料夾中的步驟執行。
在 [閘道簽入] 對話方塊中:
選取 [顯示選項] 然後清除 [在本機保留我的暫止變更]。
選擇 [建置變更]。
在 [Team 總管],當訊息會出現在 [暫存的變更] 頁面時,選取 [這裡] 連結來顯示建置結果視窗以監視建置。 您也可以選取 Home,然後選取 建置 以監視在 建置 頁面上的建置。
您也可以使用組建通知應用程式或組建告知電子郵件訊息來監視執行中的組建。 如需詳細資訊,請參閱執行、監視和管理組建。
在組建完成之後:
[進行簽入]:現在您的變更簽入,您可能想要取得檔案的最新版本,讓工作區包含這些變更。 如需詳細資訊,請參閱從伺服器下載檔案到您的工作區。
[拒絕的簽入]:修正導致簽入拒絕的問題。
在 [Team 總管],在 [組建] 網頁,在 [我的組建] 底下,按兩下組建 (或開啟組建的捷徑功能表,然後選取 [開啟])。 組建結果視窗隨即出現。
在組建結果視窗中,尋找可協助您解決造成建置失敗問題的資訊。 對於某些類型的問題,您可以選取錯誤或問題來檢查需要更正的檔案。
從擱置集擷取您的變更。 如需詳細資訊,請參閱暫停工作和管理擱置集。
在檔案中,更正造成建置失敗的問題。