將頁面從Wiki延伸模組遷移至小組專案Wiki
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
瞭解如何將使用 Wiki Marketplace延伸模組 建立的頁面移轉至您的小組專案Wiki。 使用內建Wiki版本,使用Wiki Marketplace擴充功能建立的任何Wiki頁面都可以儲存至小組專案中的 Git 存放庫。
必要條件
您必須是小組項目參與者群組的成員,才能將Wiki頁面移轉至您的小組專案Wiki。
移轉頁面和其他成品
- 複製 vsts-wikiTools 存放庫,並編譯 MigrateToVSTSWiki 工具。
- 建立,然後複製您的 Azure DevOps Wiki。
- 將所有 Markdown 頁面移至您的 Azure DevOps Wiki。
- 執行wiki移轉工具, MigrateToVSTSWiki.exe
- 當Wiki移轉工具完成時,請將變更推送至 Azure DevOps Wiki 存放庫的預設主要分支
wikiMain
。
詳細步驟
複製 vsts-wikiTools 存放庫,並編譯 MigrateToVSTSWiki 工具。
編譯路徑
Tools/MigrateToVSTSWiki
下的專案,以產生移轉工具 EXE。從網頁瀏覽器開啟您的 Azure DevOps 小組專案,並 建立您的第一個 Wiki 頁面。
取得 URL 以複製您的 Wiki。 請參閱 複製您的Wiki並離線編輯Wiki頁面。
將此複製位置命名為此LocationA
程式。使用 IDE 或 git clone 命令複製 Wiki 存放庫。
複製Wiki擴充功能存放庫。 Wiki 會對應至Wiki建立期間提供給您的資料夾。 您可以移至 現有Wiki中的 [管理Wiki ] 選項來確認,如下列範例所示。 您現有的 Wiki 頁面會儲存在標示
Root
為 的資料夾底下。例如,您複製了先前在位置中提及
sampleWiki
的C:\wiki\sampleWiki*. The wiki pages are saved in the path *C:\wiki\sampleWiki\ _extensionWiki
將此位置命名為此
LocationB
程式。在本機電腦上的任何路徑中建立空白資料夾,並為此程式命名。
LocationC
總而言之,下列位置會以下列方式表示:
- 位置 A = Azure DevOps Wiki 存放庫
- 位置 B = Wiki 擴充功能存放庫
- 位置 C = 用來執行移轉工具的空白資料夾
以系統管理員身分開啟命令提示字元,然後執行
MigrateToVSTSWiki.exe
。 此工具會將檔案從現有的Wiki複製到您提供的目的地目錄。 在複製期間,此工具會將頁面轉換成符合 Azure DevOps Wiki 規範。MigrateToVSTSWiki.exe /source:LocationB /destination:LocationC
例如:
E:\wiki\sampleWiki\_extensionWiki
是現有Wiki檔案所在的資料夾E:\Temp\Wiki\New
是要複製移轉檔案的空白資料夾。
拿掉 Git 相關檔案以外的所有檔案
LocationA
,例如.gitignore
, 等等。從 複製所有檔案
LocationC
,並將其貼到LocationA
。執行
git add .
以暫存中針對認可新增的所有檔案LocationA
。執行
git commit -m <commit message>
以認可本機暫存的檔案。執行
git push origin wikiMain -f
以將變更推送至 Azure DevOps Wiki 的預設分支。
將Wiki延伸模組檔案移轉至 Azure DevOps Wiki 之後,您就可以卸載 Wiki 延伸模組。
相關文章
投稿文章
此項目採用 Microsoft 開放原始碼行為規範。 如需詳細資訊,請參閱 《行為規範》常見問題 ,或連絡 opencode@microsoft.com 任何問題或意見。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應