查看原文
其他

如何不用 Fork 就给开源仓库提 PR?

Gitee 2021-05-26

Github 发明了 Pull Requests ,让全球范围内的开源协作变得非常简单。任何人不需要联系作者,只需简单四步即可提交贡献代码给项目:


1️⃣Fork 主仓库到自己账号成为副本仓库
2️⃣在副本仓库完成代码贡献(添加、删除、修改代码等等)
3️⃣将副本修改的内容给主仓库提交 PR ( Pull Requests )
4️⃣作者审核你提交的代码,并决定是否合并


这种简单的协作模式让开源软件发展非常快速,但参与开源贡献并非一件简单的事,你必须对项目有着非常深入了解才能够真正的参与进去。可有时候我们可能只是想帮作者纠正一些文档的错误,或者一些不易发觉的代码错误等等,那么这个 Pull Requests 的操作就有点复杂,会因此打消很多人做出贡献的想法。


为了提高大家参与开源项目的积极性,同时降低开源贡献的门槛,Gitee 推出了 轻量级 PR  的功能。


Gitee 轻量级 PR(Gitee Pull Request Lite)是一种 无须 Fork 仓库,即可快速向某个特定仓库创建并提交一个合并请求(Pull Request)的功能。只需在 Web 端完成代码贡献,就能一键向开源仓库提出 PR 请求,减去了传统 PR 过程中所需的繁琐操作。


那么如何使用轻量级 PR 的功能呢?


1. 打开任意的开源项目

例如 https://gitee.com/ld/J2Cache

2. 点击任何你发现问题的文件,并直接进入文件编辑

 

3. 完成你想要修改的内容,输入修改的说明,点击“提交审核”按钮

4. 等待项目作者审核 PR

这时作者会收到一个 PR 的信息,按照普通的 PR 进行审核即可。

 

Gitee 的轻量级 PR 在 Gitee IDE 中也是支持的,你可以通过仓库页面的 Web IDE 进入,修改多个文件并提交轻量级 PR(点这里了解多文件编辑),有兴趣的朋友可以试试看。


相关阅读:
还在使用 SVN,如何快速迁移到 Gitee
Gitee 企业版更新:新视图 & 新模块
更精细的分支保护策略,如何实现?

更多惊喜,等你发现

https://gitee.com

本周讨论话题
#PR 过程中的那些坑# 
大家可以踊跃留言,看看谁遇到的坑最令人头大

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存