共用方式為


簽入工作成果 (Team Explorer Everywhere)

使用 [暫止的變更] 頁面,在小組的程式碼庫中簽入您的程式碼。

Pending changes page

必要的權限

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

您想要執行甚麼工作?

  • 指定您要簽入的檔案

  • 關聯工作項目

  • 簽入您的變更

  • 解決簽入原則警告

  • 執行閘道簽入

指定您要簽入的檔案

您可以指定要簽入的檔案變更。 在 [暫存的變更] 頁面上,選取 [排除的變更] 區段中的一個或多個變更。 從捷徑功能表選擇 [包含]。 當您在 Eclipse 的其他區域工作時,也可以設定您的簽入範圍:

  • 在 [封裝總管] 或 [專案總管] 中,選取下列其中一項:

    • 一個或多個程式碼專案

    • 一個或多個資料夾。

    • 一個或多個檔案

    選取項目之後,請開啟其捷徑功能表,然後選擇 [小組]、[簽入暫存的變更]。

    Check in pending changes

  • 在 [原始檔控制總管] 中,選取一個或多個具有暫止變更的項目或一個或多個包含有暫止變更之項目的資料夾 (具有暫止變更的項目是以這個符號表示:Check out icon)。 開啟選取項目的捷徑功能表,並選擇 [簽入]。

關聯工作項目

當您變更程式碼基底中的檔案時,通常是為了完成工作、修正 Bug 或滿足其他種類之工作項目的需求。 當您簽入變更時,應該將此類工作項目與您所簽入的變更建立關聯性。 這樣做的優點包括:

  • 檢視工作項目的小組成員可以直接連結至變更集來查看您所執行的工作。

  • 檢閱您變更檔案歷程記錄的小組成員可以檢視變更集,並查看做為該項變更之正當理由的工作項目。

  • 如果您在自動化建置系統中建置您的變更,您的小組成員可以看到哪個已完成的組建中已完成工作或修正 Bug。

建立工作項目與簽入之間的關聯性:

  • 選擇 [相關工作項目] 區段中的 [依 ID 加入工作項目] 連結。

    Related work items

  • 在 [相關工作項目] 區段的 [查詢] 下拉式清單中選取查詢。 在 [工作項目查詢結果] 編輯器中,使用工作項目的捷徑功能表,使該工作項目與變更集產生關聯。

在每個工作項目旁邊,選取應該如何將其與您的簽入產生關聯:[關聯] 或 [解析] (只有當工作項目已不處於預先排除此關聯性的 [已解析]、[已完成] 或 [已關閉] 等狀態時才能使用)。

提示

您可以開啟相關聯工作項目的捷徑功能表,然後選擇:

  • [開啟工作項目],在暫時性索引標籤中開啟工作項目。如果您想要在一般索引標籤上查看工作項目,請開啟索引標籤的捷徑功能表,並選擇 [開啟索引標籤]。

  • [移除工作項目],如果不要讓工作項目與您的簽入產生關聯。

  • [新增連結工作項目]、[建立工作項目的複本] 或 [連結至現有項目]。

簽入您的變更

若要簽入您的變更

  1. 在 [Team Explorer] 中選擇 Home icon [首頁],然後選擇 [暫止的變更]。

  2. 在 [暫存的變更] 頁面上,輸入 [註解] 讓稍後需要檢閱並了解您檔案記錄的同組夥伴知道您做了些什麼。

    Pending changes page

  3. 某些小組傾向於 (而且在某些情況下會要求實作一個簽入原則) 其成員提供每個簽入的某種相關資訊。 如果您的 Team 專案系統管理員啟用簽入提示,您就可以在 [備註] 區段的每個欄位中輸入資訊。

  4. 選擇 [簽入] 按鈕。

下列其中一個結果發生。

已簽入您的變更

所有從工作區中包含的檔案變更,連同註解、簽入提示及相關工作項目之連結,都會儲存在伺服器中,做為您伺服器上的單一變更集。

衝突會封鎖您的簽入

系統會顯示伺服器上檔案最新版本的變更之間的衝突。.

由於您的簽入違反簽入原則,因此已被封鎖。

Team 專案系統管理員可以實作簽入原則,鼓勵小組遵循最佳做法。 例如,簽入原則可以促使小組成員將至少一個工作項目與其所做變更產生關聯。

在某些情況下,您可能會想要覆寫這些簽入原則。 在 [原則警告] 區段中選擇 [覆寫警告]。

在 [原因] 方塊中,說明您為何覆寫原則。

簽入至閘道簽入建置流程所控制的資料夾

如果您要將變更簽入由閘道簽入組建所控制的版本控制資料夾,則會出現 [閘道簽入] 對話方塊。

Gated check-in

選擇 [建置變更]。

Gated Check-in committed

選擇 [協調]。

Reconcile pending changes

如需如何完成簽入作業的詳細資訊,請參閱 簽入由閘道簽入組建所控制的暫止變更

請參閱

概念

Team Foundation Server Plug-in for Eclipse - 初級開發人員指南