iT邦幫忙

2022 iThome 鐵人賽

1

今日主題

終於到了最後一天的挑戰了,今天的主題是Pull request,是Postman的版本控制功能。在團隊協作時,我們會像這三十天挑戰一樣,先把集合與環境都fork出來,各自對這些獨立出來的設定進行更新,而想要將改變同步給其他成員時,就需要把修改合併到原分支,這時候就可以透過建立Pull request,請審查者查看這些修改,進行評論並決定是否批准這些修改能被合併到原分支上。

今天的挑戰不需要進行submit,但需要先確認過去所有的挑戰都能夠成功通過,否則會被審查者拒絕。在開始今天的流程之前,記得先把 Day 30: Submit a pull request 複製回自己的工作區。

回到自己的工作區,打開今天資料夾Submit a PR裡,可以看到有一個請求以及它的範例,我們需要對範例進行修改然後發PR。首先打開範例get leaderboard,需要被把自己的資料插入到 3 ~ 8 行,注意是新增資料而不是修改

  • 名字
  • Email地址
  • 自己的workspaceId,也就是包含這三十天內容的工作區
  • status 為 submitted
  • dateGranted為 pending

修改格式如下

{
    "name": "My Name",
    "email": "xxxx@mail",
    "workspaceId": "f21c2968-xxxx-xxxx-xxxx-21fc4de72be3",
    "status": "submitted",
    "dateGranted": "pending"
},

接著點選今天Collection右方的功能選單,找到Create pull request

https://ithelp.ithome.com.tw/upload/images/20221016/201403177vn9S71EGO.png

Overview頁面可以看到即將建立一個PR把當前分支合併回員分支,所以我們需要在這頁編輯並標記任何一個維護原分支的審查員

https://ithelp.ithome.com.tw/upload/images/20221016/20140317URnHUlApgH.png

Changes頁面可以檢查這次發的PR包含了那些檔案的修改以及變動的內容

https://ithelp.ithome.com.tw/upload/images/20221021/20140317WXYzK8goxW.png

按下建立後,就可以開始等待審查結果了,到此我們完成了三十天的Postman挑戰,恭喜恭喜同喜同喜,希望有耐心看到這邊的夥伴們都有感受到Postman宇宙的博大精深,是否也和我一樣,真的有種好像多知道了些什麼的感受。

那麼,最後一天的挑戰就到這邊,鐵人賽心得以及系列後續的規劃還是另開新章再說好了。


上一篇
Postman challenge Day 29 - Webhooks
下一篇
完賽啦!!!!!
系列文
[POSTMAN] 該知道的都知道,不知道的慢慢了解 - 與波斯麵三十天的感情培養32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言