当前位置:   article > 正文

如何在SourceForge和Github上合并代码

如何在sourceforge开发代码

介绍如何使用Git在SourceForge和Github上合并代码。

参考原文:

How to Co-work with Git on SourceForge and Github

SourceForge

以MergeHero为例:

23173607_PAT8.png

  1. 登陆项目页面,选择Code。如果是访问者,只能看到RO权限。

  2. 点击Fork来创建自己的代码仓库。这个时候就可以获得RW权限了。

  3. 把代码clone到本地磁盘,进行修改,提交: git push origin master。

  4. 这个时候在网页里就可以看到一个merge request的按钮。点击之后把merge的请求发送给项目管理者。

  5. 项目管理者会收到一个包含链接的邮件。打开链接之后可以看到merge的命令。

    23173608_DJMT.png

  6. 在本地代码库中执行如下命令,完成合并上传代码。

  1. git checkout master
  2. git fetch git://git.code.sf.net/u/adambj/mergehero master
  3. git merge 7225ea95305924737e4f299987235328f5336d9a
  4. git push origin master
 

Github

Github上也同样要先Fork一个工程。

23173609_6LJg.png

  1. 完成代码修改上传之后,需要点击Pull Requests来请求代码合并。

  2. 创建发送一个pull请求。

    23173610_ag9e.png

  3. 代码管理者会收到通知,并在合并页面里完成代码合并操作。

    23173611_N7nx.png

相比SourceForge在本地完成操作再上传,Github上要方便很多,可以直接在服务器端完成操作。两个网站的主要不同是一个叫merge,一个叫pull。

转载于:https://my.oschina.net/yushulx/blog/268383

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/772295
推荐阅读
相关标签
  

闽ICP备14008679号