开源社区合入patch的步骤
以Ranger项目为例,说明开源社区合入patch的详细步骤。
1.reviews页面下载patch
进入到review页面:
https://reviews.apache.org/r/67919/
点击Download Diff下载patch,
Chrome浏览器会下载0001-Ranger-2152.patch文件到下载目录:
C:\Users\Administrator\Downloads
2.拷贝patch到ranger代码目录
将下载0001-Ranger-2152.patch文件放到如下目录:
F:\Code\Ranger\rangerPush
上面的rangerPush代码是clone的下面这个地址:
git clone https://git-wip-us.apache.org/repos/asf/ranger.git
而非https://github.com/apache/ranger.git。
3.合入下载的patch
在rangerPush目录右键,
点击TortoiseGit->Apply Path Serial...
勾选下面所有的复选框,注意选中Add "Signed-off-by",
然后点击右边的按钮Add,选则上面的patch0001-Ranger-2152.patch
点击apply完成合入。
或者使用命令行合入patch的方法:
git am --signoff patch0001-Ranger-2152.patch
4.提交记录到开源
点击TortoiseGit->Push...
推送代码到Ranger远程仓库,
或者使用命令:
git push
在弹出的对话框中对应的输入用户名和密码:
yuwen/zdh1234
注意上面的用户需要有提交远程仓库的权限。
开源社区合入patch的步骤相关推荐
- Linux合入patch命令,Linux patch命令
Linux patch命令 Linux patch命令用于修补文件. patch指令让用户利用设置修补文件的方式,修改,更新原始文件.倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行.如果配合 ...
- patch 的生成与合入
patch 的生成与合入 SVN 下 patch的生成: 1.某个指定的提交的patch: svn diff -c r25313 > r25313.patch 2.两个提交之间的patch: s ...
- 生成和合入patch的两种方式
在平时有代码移植或合入芯片厂商或板卡商的代码时,我们就可能要用到打补丁技术. 1. 两种补丁方案 Git提供了两种补丁方案,分别patch和diff. diff git diff 生成的是UNIX标准 ...
- 作为一名非Commiter,如何向开源社区提交自己的代码
前言 作为一名职业程序员,如果去除待遇,薪资等等的因素考虑,从纯技术的角度出发,如何才能达到一个比较高的境界呢,答案是与最顶尖的那一批人交流合作,当然,最顶尖的那批人很多几乎估计都不在身边,而且大多在 ...
- 开源社区Review代码步骤
以Ranger项目为例,说明开源社区Review代码详细步骤. 1.寻找合适的issue进行review 首先自己需要是某个开源项目的committer, 要有合入代码的权限. 2.review代码 ...
- 云和恩墨加入openGauss技术委员会,社区代码合入量名列前茅
2021年12月28日,以"汇聚数据库创新力量 逐梦数字时代星辰大海"为主题的 openGauss Summit 2021在北京线上线下同步举办.大会现场,openGauss社区理 ...
- wpf开源ui引用步骤_吸引开源社区的5个步骤
wpf开源ui引用步骤 受欢迎的聊天服务HipChat的母公司Atlassian成立于2002年, 当时只有两个人. 十三年后,我们遍及全球的1300多人. 这种增长迫使我们需要围绕一个联系点组织我们 ...
- 从零开始长期给某开源社区提PR步骤记录
从零开始长期给某开源社区提PR步骤记录 0 前提 安装好git后,在本地配置github账户 git config --global user.name [github账户名称] git config ...
- linux内核之旅ppt_一起玩转 Linux 内核之旅开源社区吧
| 作者:梁金荣 | 转载自:Linux 内核之旅 | 编辑:王皓月 | 设计:朱亿钦 开源社引言 开源社向来是支持本土的开源 Community 的发展的,非常欣喜的看到西安邮电大学的陈莉君教授迈出 ...
最新文章
- Wonder 1.0 正式版发布,WebGL 3D引擎和编辑器
- 算法分析-分治 归并排序,递归插入排序,二分查找
- Windows Server 2008 IIS7.0 发布html和Asp.net网站
- ajax调用后台java类_ajax调用java后台方法是什么
- CSS中的 ',' 、''、'+'、'~'
- java的setbounds_java Swing组件setBounds()简单用法实例分析
- python元组_Python元组
- 终结者:log4j的真正正确使用方式
- 恶作剧批处理(bat)代码解析
- Win10怎么查看隐藏的文件和文件夹?
- 全国计算机技术与软件专业技术资格(水平)考试2019年上半年考试公告(湖北省)
- 高等数学(第七版)同济大学 总习题七 (前4题)个人解答
- 软件测试行业到底有没有前景和出路?(最全面)
- Snapper 快照管理工具
- PyQt5 Qt Designer 新手教程(一)—— 软件界面介绍
- 高校BBS最HOT的100个笑话(不看保证后悔终身)
- 全中国的海鲜主要有这四个省份扛着。。
- 神经网络中warmup为什么有效?
- 微软专利展示了具有灵活触控笔的双屏设备
- win 7 音频问题