快速确定代码属于哪个版本
在定位问题,和服务端配合等时候,我们常常需要定位这个功能是在哪一版上的。
使用git,这个问题很好解决。
找到对应代码,git blame,或者用Android Studio里的右键->annotation方法,找到现在这份代码对应的commit的id。
根据commit的id,找出对应包含这个commit id的分支:
git branch -a --contains <commit>
这样就能快速定位出代码是哪个版本发布的。
SourceTree
配合SourceTree,整个流程还能更简单。SourceTree提供右键自定义动作。
写一个简单的script:
#!/bin/bash
/usr/bin/git branch -a --contains $1 |grep release
新建一个Custom Action:
使用的时候,右键菜单里会有自定义动作:
结果如下:
快速确定代码属于哪个版本相关推荐
- IOS开发基础之使用XCode12快速生成代码段
IOS开发基础之使用XCode创建代码片段 这里我们选择的是XCode版本是12.3 版本,高版本 XCode12.3 是2020年12月份发布的最新的版本 务必学会使用快速生成代码,可以节约开发时间 ...
- ios android分享代码,快速插入代码块——iOS Android
昨天看到一篇分享插入代码块的文章 Xcode 快速开发 代码块,想到把我知道的其它方案也分享一下 iOS篇 这种方案可行,但效率不够高 方案二:Dash Dash 目前只有 macOS 版本,免费,但 ...
- 如何快速阅读java源码_如何进行快速阅读代码
每个程序员所写的代码都有自己的风格,而我们在参考别人的代码的时候,如何能更快速更好地读懂和自己编程风格的代码呢?下面小编为你整理如何快速阅读代码,希望能帮到你. 快速阅读代码方法 1.阅读源代码的说明 ...
- SublimeText如何快速设置代码自动补全?
关于SublimeText如何快速设置代码自动补全,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.[推荐课程:SublimeText使用教程] 实现效果: 大家也可以通过以下链接下载所 ...
- Dubbo -- Dubbo快速入门代码编写
文章目录 1. Dubbo快速入门代码编写 1.1 需求分析 1.2 项目和模块创建 1.3 导入相关依赖 1.4 编写提供服务的接口 1.5 编写调用服务的程序 1.6 安装dubbo-servic ...
- 使用小乌龟TortoiseGit快速解决代码冲突的三种解决方法:
使用小乌龟TortoiseGit快速解决代码冲突的三种解决方法: 1.Resolved:手动查看并解决完冲突以后使用. 2.Resolve conflict using "CHERRY_PI ...
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- 快速定位代码位置的IDEA小插件
大家好,我是TJ 一个励志推荐10000款开源项目与工具的程序员 古语有云,工欲善其事,必先利其器,我们编码的时候也是一样的,TJ君不止一次的提到过,一个好的编码工具能让我们的编码效率事半功倍,也正因 ...
- pycharm 如何通过VCS快速提交代码?
VCS:version control system 以往提交代码需要在git bash 里,通过命令行进行提交. pycharm提供了和VCS工具的集成,所以提交的工作可以在pycharm IDE里 ...
- IEDA快速书写代码快捷键
IEDA快速书写代码快捷键 public static void main(String[] args){}:psvm+Enter System.out.println();: for(int i = ...
最新文章
- struts-execl.xml
- 自定义oracle异常,Oracle自定义异常
- MDK、keil复制中文注释乱码
- 企业名录114_1.36
- acrobat PDF删除部分_pdf转word怎么转教程
- kux-mp4转码Python3脚本
- wps使用endnote报告参数错误
- vuex中的actions
- 观点丨DALL-E 2、AI研究的未来以及OpenAI的商业前景
- 最新CcPay多商户个人收款码支付系统源码+UI很不错
- python读取图片的几种方式
- ZigBee无线温度传感网络设计
- http-server简单HTTP服务器配置
- 即刻云|从“制造”到“智造”,即刻云全程服务
- 计算机对模具的影响,不容忽视 浅谈笔记本模具重要性
- 李兴华Java培训系列课程
- 输出大写英文字母 (15 分)
- saas通俗讲是什么意思?
- 小程序文本框为空自动填写_218个典藏版工程量自动计算表+29个小程序,只发一次,速领...
- 关于优课达课程的git问题
热门文章
- input输入框大小设置_Qualtrics调查问卷设计1-如何在输入框前后添加辅助文字
- Servlet doGet doPost 中获取参数 中文乱码
- android原生ios,Windows Phone的原生iOS/Android应用程序
- [R语言绘图]气泡图symbols
- MAC OS dmg文件转换为ISO
- 对‘avformat_find_stream_info’未定义的引用、to the PKG_CONFIG_PATH environment variable
- 纽微特成立起因:申某账务有鬼,张某不干活怎么不说
- WINDOWS调用出错后,得到信息字串
- 固定数组实现一个队列
- c语言给出太多参数,C语言中不定参数的实现