首頁 > web前端 > js教程 > 主體

建置 jargons.dev [# 分支腳本

DDD
發布: 2024-11-24 05:41:14
原創
496 人瀏覽過

Building jargons.dev [# The Branch Script

這應該很短哈哈? ,考慮到分支腳本是其中最小的(腳本)。

分支腳本的主要任務是保存可用於在 GitHub API 上執行與引用(又稱分支)相關的操作的所有輔助函數。

腳本

注意分支腳本的主要職責是
在經過驗證的使用者帳戶上建立儲存庫的參考/分支(在本例中為 jargons.dev 儲存庫分支)。我透過執行以下操作快速開始工作...

  • 在分支腳本中實現了主要的 createBranch 函數,該函數接受必要的參數以按規定的順序執行以下操作...

    • 它最初取得分叉的儲存庫主分支,我們希望在其中建立新分支;它使用 getBranch 幫助程式(在 fork 腳本中建立的函數)來執行此操作;這將傳回分支的 SHA
    • 然後向端點「/repos/{owner}/{repo}/git/refs」發出POST 請求以建立新分支;傳入使用者分叉的全名、頭分支SHA 以及我們希望建立的新分支的名稱。
  • 我還主動將 getBranch 輔助函數從 fork 腳本移至分支腳本 — 感覺更像家了? .

公關

建置 jargons.dev [# 分支腳本 壯舉:實現“分支”創建腳本 #17

建置 jargons.dev [# 分支腳本
巴布爾貝 發佈於

此拉取請求實作了分支建立腳本,其主要功能是為經過驗證的使用者從分叉儲存庫建立新分支。

做出的改變

  • 在 src/lib/branch.js 的分支腳本中實作了主要的 createBranch 函數;函數接受 3 個參數;

    • userOctokit - 經過使用者驗證的 octokit 實例,可用來代表使用者執行操作
    • repoDetails - 使用者的分叉儲存庫詳細資料;將 repoFullname 和 repoMainBranchRef 作為物件類型 param
    • 中的屬性
    • newBranchName - 將為使用者建立的分支的名稱

    createBranch 函數依規定的順序執行以下操作...

    • 它最初取得分叉的儲存庫主分支,我們希望在其中建立新分支;它使用 getBranch 輔助函數來完成此操作;這將傳回分支的 SHA
    • 然後我們向端點「POST /repos/{owner}/{repo}/git/refs」發出請求來建立新分支;傳入 repoDetails.repoFullname 屬性、頭分支 SHA 和 newBranchName。
  • 將 getBranch 函數從 fork 腳本移至分支腳本

截圖影片/螢幕截圖

截圖影片-bpconcjcammlapcogcnnelfmaeghhagj-2024.04.01-13_54_14.webm

在 GitHub 上查看

以上是建置 jargons.dev [# 分支腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板