Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
Sign in
Sign up
Fetch the repository succeeded.
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
1
Star
2
Fork
2
kernelsoft
/
docs
Code
Issues
0
Pull Requests
0
Wiki
Insights
Pipelines
Service
JavaDoc
PHPDoc
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
SBOM
Don’t show this again
1
Pull Request 是实现代码质量左移,保障代码质量和规范的绝佳工具
Closed
kernelsoft:develop
kernelsoft:master
kernelsoft
create on 2022-12-28 17:20
Clone/Download
HTTPS
SSH
Copy
Email Patch
Diff file
### 1. PullRequest 是什么? > PullRequest(也叫 Merge Request),是用于控制分支之间代码合并的一种工具和流程。  通常,为了保证生产环境的稳定性,我们不会直接在主干分支上进行开发;常用的方法是在开发分支编写代码,再向主干分支合并。但是在合并之前,我们需要对代码质量、可靠性等指标进行审查,防止生产事故发生。 这个审查代码的流程,我们称之为 PullRequest。 <br> ### 2. PullRequest 有什么用? > PullRequest 是一个流程,更是一个强大的工具,可以帮助我们提高代码评审的效率。 除了关联工作项、查看提交记录等常规功能,Gitee 还提供了提高团队效率和代码质量,降低软件开发成本的专业工具。 <br> #### 2.1. 代码建议  > 评审过程中,除了可以对单行或多行代码发起评论,还可以直接提供代码建议(即代码修改建议),开发者在查看建议后,可一键更新代码,免去重新推送代码的流程。 <br> #### 2.2. Cherry Pick  > 当我们需要分批合并代码,或者需要将部分代码合并至其他分支时,可以通过 Cherry Pick 功能将 PullRequest 上的一个或者多个提交拿出来提交为一个新的 PullRequest。 <br> #### 2.3. 代码扫描  > Gitee Scan 是一款强大的静态代码扫描工具,可以全自动分析源代码中的语法、结构、过程、接口等,无需人工介入,保证研发质量,提高团队工作效率,降低软件开发测试成本。 > > 功能路径:`代码质量` - `Gitee Scan` <br> #### 2.4. 流水线集成  > PullRequest 可以与流水线紧密结合,提供持续集成、持续交付(部署)能力,帮助企业不断提升应用交付的质量和效率。通过构建自动化、测试自动化、部署自动化,完成从代码提交到应用交付的自动化。 > > 功能详细介绍:[https://gitee.com/help/articles/4356#article-header0](https://gitee.com/help/articles/4356#article-header0)
This pull request needs to pass some approval items
Type
Assign personnel
Status
Reviewer
kernelsoft
Pass review
Completed
(1/1 )
Tester
kernelsoft
Pass test
Completed
(1/1 )
How to merge Pull Request
git checkout master
git pull https://gitee.com/kernelsoft/docs.git develop
git push origin master
Comments
0
Commits
1
Files
1
Checks
Code problems
0
Bulk operation
Expand
Collapse
Reviewer
Code Owner
Reviewer
kernelsoft
kernelsoft_admin_admin
No Setting
Min number
1
Tester
kernelsoft
kernelsoft_admin_admin
No Setting
Min number
1
Priority
Not specified
Serious
Main
Secondary
Unimportant
Label
No Setting
Link Issue
No link issue
Successfully merged pull requests will close issues
Milestone
No related milestones
Participators
(1)
1
https://gitee.com/kernelsoft/docs.git
git@gitee.com:kernelsoft/docs.git
kernelsoft
docs
docs
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register