複製或克隆工作專案

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022

本文說明如何建立 Azure Boards 工作項目或其詳細資料的副本,以及如何複製並新增工作項目清單到電子郵件或其他應用程式。

小提示

你可以在本文後面利用 AI 協助完成這項任務,或參考 啟用 Azure DevOps MCP 伺服器 來開始。

  • 若要複製單一工作專案,請使用 建立工作專案的複本。
  • 若要複製多個工作專案的清單,請選取多個工作專案,然後選取 複製為 HTML。 然後,您可以將清單貼到 Excel、其他應用程式或電子郵件中。
  • 若要透過電子郵件將工作專案清單傳送給專案成員,您可以選取多個工作專案,然後選取 [電子郵件]。

在 Azure DevOps Server 中,你也可以<​c0>複製一個現有工作項目的完全副本,包含所有欄位和附件,但會具有新的 ID。 視您選擇的選項而定,您可以使用 [ 建立工作專案的複本 ] 來建立複本或複製。

您可以 複製 工作專案以調整預先填入的值,並 複製 工作專案以建立精確的重複專案。 當不需要進行欄位修改時,複製就很有用。

Note

視您的內部部署版本和自定義專案而定,某些欄位可能會複製。 如果您複製的工作項目類型缺少狀態轉換規則,以便在狀態為新或作用中時清除關閉依據欄位,則該欄位將被複製。 目前系統的開箱即用工作項目範本包含此規則。

這很重要

Azure DevOps Services 沒有複製工作項目的選項。 您可以改用複製選項。

Prerequisites

Category Requirements
權限 查看、追蹤及編輯工作項目:
- 在此節點查看工作項目 (允許)
- 編輯此節點的工作項目 (允許)
根據預設, 參與者 群組具有這些許可權。 如需詳細資訊,請參閱 設定工作追蹤許可權。

新增標籤:
- 專案層級建立標籤定義權限(允許)
根據預設, 參與者 群組具有此許可權。
存取層級 - 項目成員

要新增標籤或執行拉取請求:至少要用 Basic

查看或追蹤工作項目:至少是 利害關係人

發送包含工作項目的電子郵件:必須是 貢獻 者群組的成員

Note

  • 將利 害關係人 存取權分配給想要檢視進度並討論工作項目但不參與程式碼的成員。 他們可以查看工作項目、待辦事項、看板和儀表板。
  • 預設情況下,公共專案中的 貢獻者 與 利害關係人 可以新增及現有標籤。 在私人專案中,只有 貢獻者 可以新增標籤。 若要更改標籤建立權限,請在專案層級設定 建立標籤定義 權限。 如需詳細資訊,請參閱 變更專案層級許可權。

Note

  • 將利 害關係人 存取權分配給想要檢視進度並討論工作項目但不參與程式碼的成員。 他們可以查看工作項目、待辦事項、看板和儀表板。

製作工作項目的複本

複製工作專案,以建立具有新識別碼和原始專案預先填入欄位的新工作專案。 您可以視需要修改欄位。

此過程會自動建立與原始作品相關的連結,並在文案中附有討論留言。 你可以根據選擇的選項複製其他連結、父連結、子連結和附件。 歷史不會被複製。

若要複製工作專案:

  1. 在入口網站中開啟您要複製的工作專案,選取右上角的 [ 更多動作 ] 圖示,然後選取 [ 建立工作專案的複本]。

    顯示開啟操作功能表的螢幕快照,其中已醒目提示 [建立工作項目複本]。

  2. 在 [ 複製工作專案 ] 畫面上,視需要為新工作專案選擇不同的專案和工作專案類型,選取任何複製選項,然後選取 [ 複製]。

    顯示複製工作項目對話框的螢幕快照。

  3. 在新的工作項目中,更改 標題、更新其他欄位,並依需求新增細節。 完成後,選擇 儲存 或 儲存並關閉。

複製選項

可選擇於 複製工作項目 表單中選擇以下任何或全部選項:

  • 包含父連結 會將複製的工作項目連結到與原始工作項目相同的父項目。 選擇此選項可保持副本在同一階層結構中,同時不帶入子連結。

  • 包含子工作項目 會建立每個直接子工作項目的副本,並透過父子連結將它們連結到複製的工作項目。 這個選項不是遞迴的——只包含直接子節點。

  • 包含所有其他現有連結 ,包含複製作品中的所有 相關 及外部連結。 無論你是否選擇這個選項,都會建立指向原始作品的 相關 連結和 討論區的 留言。

  • 包含現有附件 將原始工作專案的附件加入至新的工作專案中。

    Note

    • 你可以分別選取 包含父項目連結 和 包含子工作項目。 例如,複製一個只帶有父連結的工作項目,將其置於同一功能之下,或只複製子項目以建立獨立階層結構。
    • 如果您將工作專案複製到不同的專案或工作專案類型,則會停用 [包含子工作專案]。
  • 包含現有的連結,這些連結包括 已複製工作專案中的所有 相關 和外部連結。 無論你是否選擇這個選項,都會建立指向原始作品的 相關 連結和 討論區的 留言。

  • 包含現有附件 將原始工作專案的附件加入至新的工作專案中。

  • 包含子工作專案 複製工作專案中包括與子工作專案的現有連結。 此功能不會遞歸。 只會包含原始工作專案的直接子連結。 即使原始工作專案中沒有子專案,也會出現此選項。

    Note

    • 如果您複製工作專案並選擇 [包含子工作專案],則會建立每個子工作專案的複本,並透過父子連結連結至複製的工作專案。
    • 如果您將工作專案複製到不同的專案或工作專案類型,則會停用 [包含子工作專案]。

    Note

    對於 Azure DevOps Server,要安裝 Azure DevOps Server 2020.1 更新才能包含子工作項目。

複製工作專案 URL 或資訊

若要複製工作專案 URL,您可以:

  • 從網頁瀏覽器網址列複製 URL。 螢幕擷取畫面顯示網址列中工作專案的 URL。

  • 以滑鼠右鍵按一下工作專案中左上角的連結,然後從操作功能表中選取 [複製連結位址 ]。 螢幕快照顯示從入口網站複製工作專案的超連結。

  • 選取工作專案的 [ 更多動作 ] 圖示,然後從操作功能表中選取 [ 複製連結]。 螢幕擷取畫面顯示 [複製連結] 內容功能表項目。

若要複製工作專案類型、識別碼和標題,請將滑鼠停留在開啟的工作專案中或選取標題,然後選取標題列旁的 [複製] 圖示。 螢幕快照顯示複製工作專案類型、標題和標識碼。

複製或透過電子郵件傳送工作專案清單

你可以從待辦清單頁面或查詢結果清單複製出 HTML 格式的選定項目表,並貼上到 Word 文件、Excel 試算表或其他應用程式中。 您也可以使用預設電子郵件用戶端,將所選項目清單直接透過電子郵件傳送給小組或專案成員。

  1. 在Azure Boards中,開啟待辦清單或查詢結果頁面,並使用 Shift+Select 或 Ctrl+Select 多選你想複製的工作項目。

  2. 選取其中一個選取工作專案旁的 [ 更多動作 ] 圖示,然後選取 [複製為 HTML ] 或 [電子郵件]。

    螢幕截圖顯示多選項目、開啟上下文功能表、複製為 HTML 或電子郵件。

複製為 HTML

當你選擇 「複製為 HTML」時,會看到一個 HTML 格式的表格,裡面包含你所選工作項目的連結和詳細資訊。 你可以將表格貼到 Excel 試算表、Word 文件或其他應用程式中。

你可以使用選擇的電子郵件客戶端和收件人來發送工作項目清單。 若要開啟連結的工作專案,檢視者需要這些工作專案的專案或區域節點的讀取權限。

傳送電子郵件給專案或小組成員

當你選擇 電子郵件時,會跳出 一個「以電子郵件發送工作項目 」的畫面,裡面包含了 HTML 格式的工作項目連結表。 要發送電子郵件,請在 「待辦 」欄位選擇團隊或專案成員,填寫 主旨 與可選 備註欄位 ,然後選擇 「發送」。

螢幕擷取畫面顯示 [ 以電子郵件形式傳送工作專案 ] 表單,其中包含工作專案清單資料表。

你的預設郵件客戶端會發送電子郵件,並附上一個只回傳所選工作項目的查詢連結。

Note

將工作項目發送至電子郵件是 Azure Boards 的內建功能,行為就像啟用 Skip initiator 的預設訂閱會觸發電子郵件一樣。 因此,使用此功能時,你不會收到寄給自己的電子郵件。 要將工作項目清單寄給自己,請將 HTML 格式的清單貼到電子郵件中,然後手動寄出。

變更工作專案類型

若要變更大量工作專案類型,請從多重選取清單的內容功能表中選取 [ 變更類型 ]。 如需詳細資訊,請參閱 變更工作專案類型。

如果 Change type 選項不可用,你可以將一組工作項目匯出成 Excel 或 CSV 格式,複製到新清單,然後透過指定不同的工作項目類型重新匯入。 如需詳細資訊,請參閱 使用 Excel 大量新增或修改工作專案 或 使用 CSV 檔案大量匯入或更新工作專案。

用 AI 來創造類似的工作項目

如果你以代理模式將 Azure Boards MCP Server 連接到你的 AI 代理,你可以利用自然語言提示,根據現有項目創建新的工作項目。

任務 範例提示
建立一個類似的工作項目 Create a new user story with the same title and description as work item #234 but assign it to Sprint 5
製作多個相似的物品 Create five tasks similar to task #100 with titles 'Setup environment for Service A' through 'Service E'
取得工作專案詳細資料 Get the details of work item #567 so I can create a similar one for another team
根據變更進行複製 Create a new bug with the same repro steps as bug #890 but in the area path <Contoso>\\Mobile App
複製一個衝刺範本 Create the same set of tasks that exist under user story <1234> as new tasks under user story <5678>
創造變化 Create 3 user stories for localization: one each for French, German, and Japanese, all under feature <1500> in <Contoso>
鷹架測試情境 Based on user story <1234>, create 4 test case work items covering the happy path, error handling, edge cases, and performance
跨區域重複 Create a copy of bug <890> in each of these area paths: <Contoso\\iOS>, <Contoso\\Android>, and <Contoso\\Web>
與新指派對象一起進行複製 Create a task identical to <100> for each team member: <Jamal>, <Raisa>, and <Christie>
現有範本 Get the fields of user story <1234> and create a new user story with the same acceptance criteria but titled 'Add export functionality'

Note

代理模式與 MCP 伺服器使用自然語言,因此您可以調整這些提示或提出後續問題以精煉結果。