DigitalPlatform/dp3

fork代码提交PR以及同步代码

Opened this issue · 0 comments

一、Fork项目 and 把自己的项目克隆到本地

  1. 先申请Github帐号

  2. Fork要参加开发的项目,在浏览器打开chord项目Github网址 https://github.com/DigitalPlatform/dp3,点击右上角的Fork按钮,根据提示将Chord项目Fork到自己的帐号下。
    image

  3. 进入到自己账户下的chord,复制地址
    image

  4. 打开VS,点击视图-团队资源管理器,调出团队资源管理器操作窗口,将 fork 以后新创建在自己项目下chord克隆到本地。
     Sample

  5. 在VS里修改代码,提交更改。同步到自己的Chord。
     Sample

  6. 然后同步到自己的Chord。
     Sample

  7. 在Github,从自己的Chord向数字平台Chord提交Pull Request,这个过程在上图中叫push推,代码经数字平台人员审核后,合并到数字平台/Chord。点击“New pull request”。
    image

  8. 进入以下页面,点击“Create pull request”,输入本次修改的相关说明,点击右下角的“Create pull request”。
    image
    image

  9. 提交成功,等待数字平台管理者审核并合并代码。
    image

  10. 数字平台Chord有了更新,参于者可以从数字平台Chord拉取更新到自己的chord,反向创建Pull Request即可,再在VS中,同步到本地代码。

  11. 点击New pull request按钮
    image

  12. 点击compare accross forks,从数字平台的chord复制到自己的chord,点击Create pull request按钮
    image

  13. 点击Merge pull request按钮
    image

  14. 点击Confirm merge按钮
    image

  15. 这边数字平台上修改的内容就同步到自己的chord上面了
    image

  16. 打开VS,点击视图-团队资源管理器,调出团队资源管理器操作窗口,选择同步,点击拉取,将自己chord上的代码同步到VS。
    image