• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

git-gerrit: 封装git指令,方便gerrit代码codeview 推送等操作

原作者: [db:作者] 来自: Gitee 收藏 邀请

Git-Gerrit:


Name

git-gerrit是一系列封装git指令集,试用于gerrit管理代码使用

 

Decription

gerrit管理的codereview系统,与gitosis管理代码有点不一样,它是通过先将代码上传到ref/for的暂缓分支,代码通过审核后,才合并到入库分支上。

Usage:

git-gerrit [options] actions

Options :

--help			: 显示帮助--verbose		: 显示运行命令Log (default: on)--quiet			: 不显示运行命令Log (default: off)--explain		: 只显示Log,不运行命令 (default: off)

Actions :

init  			: 初始化git仓库的hooks脚本 clone 			: 下载当前服务器代码open  			: 打开对应commit-id的review页面push  			: 提交代码到服务器update			: 脚本更新指令get				: 输出对应commit-id的原始/修改文件dfout 			: 输出当前修改的原始/修改文件

Example :

git-gerrit push 			: 提交当前分支代码到服务器分支,交互式指令提交git-gerrit push master			: 提交当前分支修改到服务器master分支git-gerrit clone 			: 下载服务器代码仓库,不带参数情况下,交互式提示git-gerrit clone MT6797/AndroidN master downloadDir			: 下载MT6797 android的master分支代码到本地downloadDir文件夹git-gerrit open commit-id			: firefox打开commit-id对应的gerrit review界面git-gerrit init 			: 初始化当前git仓库,下载hooks脚本到当前仓库git-gerrit update 			: git-gerrit脚本升级指令git-gerrit dfout 			: 输出当前修改的原始/修改文件  -o参数输出目录(不带-o参数默认输出到上一级目录) git-gerrit get  commit-id			: 输出对应commit-id的原始/修改文件 (默认输出路径../patch)git-gerrit get  commit-id path			: 输出对应commit-id的原始/修改文件 commit-id为目标commit id值,path为输出文件夹git-gerrit gitconfig mergetool (tools name)			: 自动化配置mergetool的git config                git-gerrit branchdiff 			: 根据ChangeID检查源分支中修改是否合并到目标分支                            --source or -s 源分支,默认当前分支                            --target or -t 目标分支                            --type  unmerged/all  输出log类型, 默认unmerged                            --author 作者名  只检查源分支中指定作者名的提交							--path or -p 比较的分目录git-gerrit projectdiff 			: 根据ChangeID检查源分支中修改是否合并到目标分支                            --sourceproject or -sp 源分支,默认当前分支                            --targetproject or -tp 目标分支                            --source or -s 源分支,默认当前分支                            --target or -t 目标分支                            --type  unmerged/all  输出log类型, 默认unmerged                            --author 作者名  只检查源分支中指定作者名的提交							--path or -p 比较的分目录

Other :

1.脚本运行默认会检查版本是否有更新2.clone命令下载代码后,默认会执行init操作3.push的时候本地不能有未commit修改,push前会先pull --rebase最新代码4.git-gerrit [actions] --help显示每个指令详细说明

version :v1.1.8


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
atom-gitee: 码云 ATOM 插件发布时间:2022-02-13
下一篇:
vim-gitgutter: A Vim plugin which shows git diff markers in the sign column and ...发布时间:2022-02-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap