Loading

主題

找不到此主題的文章。

找不到此主題的文章。

找不到此主題的文章。

注意 icon注意

此功能屬於搶先試用,僅供特定客戶使用。

Command 版本控制整合可將您的 GitHub 存放庫連結至 Command by Asana,讓提取請求活動與您的支援單保持同步。連結儲存庫和您的個人 GitHub 帳戶後,聯絡單狀態可以根據提取請求事件更新,審查者可以接收收件匣通知,且評論可以在 GitHub 和 Command 之間同步。

為您的網域設定 GitHub 整合

網域管理員為整個組織啟用編碼代理程式整合。

  1. 切換至 Command 模式。
  2. 在側邊面板中選擇系統管理員。此選項僅對網域管理員顯示。
  3. GitHub旁邊,點選「連結」
  4. GitHub 會在獨立的視窗中開啟。選擇您要安裝應用程式的組織或儲存庫,然後按一下「安裝」並授權連結。
  5. 返回 Asana。連結儲存庫整合後,控制項會變更為「中斷連結」,且自動化設定將可用。

設定個人使用者 GitHub 帳戶

  1. 前往您的個人資料設定
  2. 切換至應用程式區段
  3. 點選「個人 GitHub 帳戶」旁邊的「連結」,即可連結您的 GitHub 帳戶。此連結會將來自 GitHub 的評論對應至您的 Asana 網域使用者。

設定自動化規則

連結 GitHub 後,請設定自動化規則,以便根據提取請求事件更新支援單狀態。在團隊空間設定中,前往整合區段,然後使用「選擇」下拉式清單為每個事件選擇支援單狀態:

  • 當開啟草稿提取請求時,將狀態更新為...
  • 當提取請求開啟時,請將狀態更新為...
  • 當提取請求有審查請求或活動時,請將狀態更新為...
  • 當提取請求已準備好進行合併時,請將狀態更新為...
  • 當提取請求被合併時,請將狀態更新為…

例如,您可以設定已開啟的提取請求,將支援單移至「審查中」。提取請求事件發生後,請等待幾秒鐘,以便更新聯絡單狀態和已連結的提取請求資訊。

將提取請求連結至支援單

有兩種方式可以將提取請求連結至 Command 聯絡單:

  1. 將聯絡單 ID 新增至提取請求標題。直接在標題中包含 Command 票證 ID,例如[CODE-620] 修復登入錯誤
  2. 在提取請求描述中使用魔法詞。新增支援的關鍵字,後面接著一個或多個支援單網址或 ID。支援的關鍵字包括: taskstaskticketsticketrefrefsreferencespart ofrelated tocontributes totowardtowards。您可以在魔法詞後包含多個支援單 URL 或 ID,以便將提取請求連結至多個支援單。

建立提取請求後,整合會將其連結至支援單,並套用已設定的狀態自動化。審查者可以在 Asana 中收到收件匣通知,且 GitHub 和已連結的支援單之間的評論會同步。

檢視已連結的提取請求

已連結的提取請求會顯示於支援單的「版本控制」區段中。您可以點選任何提取請求,以查看審查者的詳細資料、審查時間、目前的審查狀態以及提取請求的連結。狀態可能包括「已請求變更」或「待處理」

您可以將多個提取請求連結至一個支援單,以便團隊在同一處追蹤相關的程式碼變更。

僅前向狀態保護

此項整合針對支援單狀態更新使用僅限推進的保護。GitHub 事件可以將支援單在其工作流程中向前推進,但當支援單已達到較後續的狀態後,就無法將其向後移動。

例如,若支援單已處於「審查中」狀態,而您連結了設定為將支援單移至「未開始」的草稿提取請求,則支援單仍處於「審查中」狀態。草稿提取請求仍會被連結,但狀態不會回退。

瞭解留言同步

來自已連結提取請求的評論會顯示在相關的 Command 支援單上。當您連結個人 GitHub 帳戶時,您的 GitHub 評論將歸屬於您的 Asana 網域使用者。

同步的評論包括評論文字、提取請求標題,以及評論和提取請求的連結。來自多個已連結提取請求的評論可顯示在同一支援單上。

 

Note icon注意

This article has been AI-translated.

Send translation feedback.
正在載入
Command GitHub 整合 | Asana 說明中心