教學課程:將埠新增至 vcpkg 開放原始碼登錄
本教學課程會引導您使用自定義重迭封裝 vcpkg 的連結庫。 建議您先閱讀封裝連結 庫 教學課程,再繼續進行。
必要條件
- 終端機
- Git
1 - 分支 vcpkg 存放庫
- 流覽至 vcpkg GitHub 存放 庫。
- 按兩下頁面右上角的 [分支] 按鈕。
- 選擇您的 GitHub 帳戶作為分支的目的地。
2 - 將分支新增為遠端
流覽至您複製原始 vcpkg 存放庫的目錄,然後將分支新增為遠端。 <Your-GitHub-Username>
取代為您的 GitHub 使用者名稱:
git remote add myfork https://github.com/<Your-GitHub-Username>/vcpkg.git
您可以執行下列命令來檢查是否已正確新增遠端:
git remote -v
您應該會看到 myfork
在遠端清單中列出。
3 - 建立主題分支
進行變更之前,通常最好建立新的 分支:
git checkout -b <topic-branch-name>
4 - 將重迭埠複製到 ports
目錄
將封裝連結vcpkg-sample-library
庫教學課程中建立的vcpkg\ports
埠新增至目錄:
cp -R <path/to/vcpkg-sample-library> <ports/vcpkg-sample-library>
xcopy <path/to/vcpkg-sample-library> <ports/vcpkg-sample-library> /E
Copy-Item -Path <path/to/vcpkg-sample-library> -Destination <ports/vcpkg-sample-library> -Recurse
5 - 認可和推送變更
認可變更:
git add ports/<library-name> git commit -m "Add vcpkg-sample-library to vcpkg"
執行
vcpkg x-add-version
:vcpkg x-add-version vcpkg-sample-library
認可版本變更
git commit -m "version database"
將變更推送至分支:
git push myfork <topic-branch-name>
6 - 建立提取要求
- 流覽至 GitHub 上的分支存放庫。
- 按兩下 [比較和提取要求] 按鈕。
- 驗證變更
- 新增描述性標題和批註
- 填寫pr檢閱檢查清單
- 按兩下 [建立提取要求]。
介紹完畢 您已成功將 新增 port
至 vcpkg 策劃的登錄。
下一步
如需詳細資訊,請參閱