2019年12月1日 星期日

pull requests 意思

各組開始協同倉儲,因為我是組長就創建第五組倉儲,並且回報lssues,所有的組員都必須要fork分組倉儲,然後使用pull requests來進行更新,也要處理並解決網址、簡報、網誌出現的 markdown 改版衝突,而pull requests有分為正向及反向。

組員擁有(merge)的權力,也就是可以自己進行pull request,不需要經過組長的同意,就可以直接合併(merge),不過這樣就會出比較多的問題,可能有些人更改的內容直接被蓋掉,要解決的話可能會出現很多衝突,所以不建議給太多人擁有(merge)權力,像是我只有給一位組員(merge)權力,這樣子他就可以幫我審核,其他組員的pull request,也能幫我進行同意合併。

pull requests正向是組員點選New pull request將資料推送回各組倉儲,再由組長進行審核,確認無誤之後即可按同意來合併,有衝突時,組員必須回到fork倉儲,輸入git pull "fork倉儲網址",再New pull request一次,組長同意後即可。

pull requests反向一樣是組員點選New pull request,不過要特別改成分組倉儲退送至個人倉儲,意思就是把個人的倉儲版次更新,然後在自己點選同意,不過這樣子比較麻煩,還不如直接輸入git pull "fork倉儲網址",這樣子比較快,直接就更新到最新版次。

沒有留言:

張貼留言

Webots導入和模擬越野車

我使用webots來進行模擬時,非常的繁瑣又很困難,首先是每一個零件檔案,從solvespace轉成wrl之後,導入webots裡面還不能用,還要再把每一個零件的shape導出來成wbo檔,這樣才可以使用我要的形狀,而且每一個組合的點,都不像v-rep這麼簡單,全部都要設定很多...