当前位置: 首页 > news >正文

sourceTree使用脚本一键push代码到gerrit

问题

在gerrit,我们无法直接把代码push到对应的分支。需要把代码push到 HEAD:refs/for/branch,review通过后再submit到分支。所以无法直接使用sourceTree上的推送按钮来push代码。但是可以通过自定义操作和脚本来实现这一功能。

脚本编写

新建文本文档写入以下内容:

# 获取当前分支名
branch=`git symbolic-ref --short -q HEAD`
# push review
echo ${branch}git push origin HEAD:refs/for/${branch}
pause

保存后修改后缀名为sh
配置sourceTree
按下图进行配置
在这里插入图片描述
在这里插入图片描述
需要说明的是参数那一栏选择上面编写好的脚本,一般放在项目根目录下

使用

在这里插入图片描述

直接点击提交代码就可以把代码push上去了。

https://www.cnblogs.com/wl-blog/p/15105318.html sourceTree详细用法


http://www.mrgr.cn/news/31755.html

相关文章:

  • SSH和NFS
  • Linux---常用shell脚本
  • 游戏引擎学习第10天
  • 生成式GPT商品推荐:精准满足用户需求
  • RabbitMQ 在 Linux CentOS 和 Docker 环境下的部署及分布式部署指南
  • 分布式光伏智慧平台建设现场 系统集成商如何盈利
  • Python使用总结之FastAPI高级功能探索:数据库集成与依赖注入
  • Redis使用场景 | 建议收藏✨
  • BCT 预估block change tracking file的大小
  • 系统分析与设计
  • 【服务器第二期】mobaxterm软件下载及连接
  • C#中DataGridView 的 CellPainting 事件的e.Handled = true
  • C++速通LeetCode中等第16题-环形链表II(快慢指针)
  • Linux笔记---简单指令
  • 前端框架Vue、React、Angular、Svelte对比
  • 写作练习(一)
  • 2024年华为杯中国研究生数学建模竞赛F题(X射线脉冲星光子到达时间建模)思路
  • 为什么Redis这么快及可以实现的功能
  • 大厂校招:希音(Shein)校园招聘面试题及参考答案
  • JavaEE: 深入探索TCP网络编程的奇妙世界(二)
  • idea中.git文件夹存在但是没有git功能列表
  • 关于CONCAT(‘18‘,FLOOR(RAND()*X);
  • Spring Boot技术在高校心理辅导系统中的应用研究
  • 下一代测试人:T人 or I人!
  • 搜索引擎onesearch3实现解释和升级到Elasticsearch v8系列(三)-文档
  • 【C/C++】速通涉及string类的经典编程题