使用 CLI 管理 Wiki

Azure DevOps Services

瞭解下列用於管理Wiki的 CLI 命令。

注意

您無法使用 CLI 刪除專案 Wiki。

命令

命令 description
az devops wiki create 建立Wiki。
az devops wiki delete 刪除Wiki。
az devops wiki list 列出專案或組織中的所有Wiki。
az devops wiki page 管理Wiki頁面。
az devops wiki page create 新增頁面。
az devops wiki page delete 刪除頁面。
az devops wiki page show 取得頁面的內容或開啟頁面。
az devops wiki page update 編輯 頁面。
az devops wiki show 顯示Wiki的詳細數據。

建立Wiki

若要建立Wiki,請輸入 az devops wiki create 命令。

az devops wiki create [--mapped-path]
                      [--name]
                      [--project]
                      [--repository]
                      [--subscription]
                      [--type {codewiki, projectwiki}]

選擇性參數

  • --mapped-path:[類型所需的 codewiki ] 新 Wiki 的對應路徑,例如, / 從存放庫根目錄發佈。
  • --name:新Wiki的名稱。
  • --project -p:選擇性。 項目的名稱或識別碼。 使用 az devops configure -d project=NAME_OR_ID設定預設專案。 如果未設定為預設,或透過 git 組態挑選,則為必要專案。
  • --repository -r: [類型的必要專案 codewiki ] 用來發佈Wiki的存放庫名稱或標識符。
  • --subscription:選擇性。 訂用帳戶的名稱或標識碼。 使用設定預設訂用 az account set -s NAME_OR_ID帳戶。
  • --type --wiki-type:要建立的Wiki類型。 接受的值: codewikiprojectwiki。 預設值: projectwiki

範例

建立具名專案Wiki。

az devops wiki create --name myprojectwiki

從程式代碼存放庫中的資料夾建立程式碼Wiki。

az devops wiki create --name WIKI_NAME --type codewiki
--repository REPO_NAME --mapped-path PATH_TO_PUBLISH

刪除Wiki

若要刪除Wiki,請輸入 az devops wiki delete 命令。

注意

您只能使用此命令來刪除程式碼 Wiki,而不是刪除專案 Wiki。

az devops wiki delete 
                      [--wiki]
                      [--project]
                      [--subscription]
                      [--yes]

參數

  • --wiki:必要專案。 要刪除之Wiki的名稱或標識碼。
  • --project -p:選擇性。 項目的名稱或識別碼。 您可以使用 來設定預設專案 az devops configure -d project=NAME_OR_ID。 如果未設定為預設,或透過 git 組態挑選,則為必要專案。
  • --subscription:選擇性。 訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。
  • --yes -y:選擇性。 請勿提示確認。

範例

刪除Wiki,而不提示確認。

az devops wiki delete --wiki myprojectwiki --yes

列出Wikis

若要列出專案或組織中的所有Wiki,請輸入 az devops wiki list 命令。

az devops wiki list 
                    [--project]
                    [--scope {organization, project}]
                    [--subscription]

選擇性參數

  • --project -p:選擇性。 項目的名稱或識別碼。
  • --scope:選擇性。 列出專案或組織層級的Wiki。 接受的值: organizationproject。 預設值: project
  • --subscription:選擇性。 訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

範例

列出專案的所有Wiki。

az devops wiki list

列出組織中的所有Wiki。

az devops wiki list --scope organization

顯示Wiki

若要顯示Wiki的詳細數據,請輸入 az devops wiki show 命令。

az devops wiki show --wiki
                    [--open]
                    [--project]
                    [--subscription]

參數

  • --wiki:必要專案。 Wiki 的名稱或識別碼。
  • --open:選擇性。 在網頁瀏覽器中開啟Wiki頁面。
  • --project -p:選擇性。 項目的名稱或識別碼。
  • --subscription:選擇性。 訂用帳戶的名稱或標識碼。 使用設定預設訂用 az account set -s NAME_OR_ID帳戶。

範例

在網頁瀏覽器中顯示名為 myprojectwiki 的Wiki,並開啟Wiki頁面。

az devops wiki show --wiki myprojectwiki --open

建立Wiki頁面

若要新增Wiki頁面,請輸入 az devops wiki page create 命令。

az devops wiki page create --path
                           --wiki
                           [--comment]
                           [--content]
                           [--encoding {ascii, utf-16be, utf-16le, utf-8}]
                           [--file-path]
                           [--project]
                           [--subscription]

參數

  • --path:必要。 Wiki 頁面的路徑。
  • --wiki:必要專案。 Wiki 的名稱或識別碼。
  • --comment:選擇性。 檔案新增作業認可訊息中的批注。 預設值: added a new page using Azure DevOps CLI
  • --content:選擇性。 Wiki 頁面的內容。 如果 --file-path 指定,則會忽略 。
  • --encoding:選擇性。 檔案的編碼方式。 與參數搭配 --file-path 使用。
  • --file-path:選擇性。 如果檔案中指定內容,則為檔案輸入的路徑。
  • --project -p:選擇性。 項目的名稱或識別碼。
  • --subscription:訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

範例

在名為 且內嵌內容名為 myprojectwiki 的Wiki中,建立具有路徑my page的新頁面。

az devops wiki page create --path 'my page' --wiki myprojectwiki --content "Hello World"

在名為 'myprojectwiki' 的Wiki中建立路徑為 'my page' 的新頁面,其中包含檔案中的內容。

az devops wiki page create --path 'my page' --wiki myprojectwiki --file-path a.txt --encoding utf-8