跳到主要内容

简介

Gitee 轻量级 PR(Gitee Pull Request Lite)是一种 无须 Fork 仓库,即可快速向某个特定仓库创建并提交一个合并请求(Pull Request)的功能。

在开源世界中,大多数开发者并不是开源项目仓库的开发者(Developer)或维护者(Maintainer),因此大多数开发者向一个开源项目提交贡献往往需要以下几个步骤完成:

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

上述过程用户需要将开源项目仓库 Fork 一份副本,占用名下仓库空间,在 Fork 和 Clone 过程中存在一定的网络传输和等待时间,为创建一个 Pull Request 带来一定的时间和操作成本。

通过 轻量级 PR,开发者只需在 Web 端完成代码贡献(添加、删除、修改代码等等),就能一键向开源项目仓库提出Pull Request 请求,减去了中间大量的繁琐操作。

使用说明

单文件修改,秒速创建轻量级 PR

以向开源项目 https://gitee.com/normalcoder/Gitee-Trending-Explore-for-Alfred-Workflow 提交 PR 完善 README 内容为例,

在浏览其开源项目 README 时,发现其中可以改进的地方,通过访问相应仓库文件内容,在页面上找到 「编辑」 按钮,无需 Fork 仓库到自己的 Gitee 帐号名下,即可直接进入编辑页面。在完善内容并填写提交信息后,通过点击 「提交审核」,即可创建向作者快速创建并提交一个轻量级 PR,待作者审核通过后即可合入仓库。

多文件编辑,无须 Fork-Clone-commit-Push,在线创建轻量级 PR

以向开源项目 Gitee-Trending-Explore-for-Alfred-Workflow 提交 PR 完善 README 内容为例,

在浏览其开源项目 README 时,发现其中可以改进的地方,通过访问相应仓库文件内容,在页面上找到 「WebIDE」 按钮,无需 Fork 仓库,进入 WebIDE 编辑界面。在 WebIDE 中编辑完善后,在提交改动内容并创建轻量级 PR,即可创建向作者快速创建并提交一个轻量级 PR,待作者审核通过后即可合入仓库。