使用 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類型。 接受的值:
codewiki
、projectwiki
。 預設值: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。 接受的值:
organization
、project
。 預設值: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