IDEA的Annotate或Annotate with Git Blame

背景

IDEA里有些版本叫Annotate,有些叫Annotate with Git Blame

这个功能就是查哪行代码最后被谁修改的。

一个是时间,一个是账号

显示的逻辑

它的显示逻辑是:

  • 显示那行代码最后的修改人以及修改日期,点击后会弹出最后一次修改是哪个revision提交的
  • 带有*号的行(可能有一行或多行)表示的就是这些行是同一批次提交的,具有相同的revision,且目前HEAD指针指着
  • 颜色,颜色有深有浅,表示的是revision距离现在的时间远近

下图:有两行代码带有 * 号,表示他们是同一个revision提交的,并且 * 应该是表示目前HEAD指针指着的

下图:点击后会展示这行代码是哪个revision提交的以及提交消息

补充

需要注意的是,只能显示那一行最后的修改人和最后修改时间,并不能显示代码行是谁首次添加的。比如a行,显示是小王这人最后修改的,但是有可能是小李添加 的那行只是小王最后再小李添加的基础上进行了修改

IDEA的Annotate或Annotate with Git Blame相关推荐

  1. php查询手册 git,git blame

    名称 git-blame  - 显示修改和作者最后修改了文件的每一行 概要 git blame [-c] [-b] [-l] [--root] [-t] [-f] [-n] [-s] [-e] [-p ...

  2. git log 数据统计 与 git blame 代码作者查询

    前言 之前,有次比较好奇某段代码由谁编写的,以及每个人的代码编写量. 于是查了下,发现git blame命令和git log命令. 需要注意的是 git log统计有可能由误差(比如空行,或者其他非代 ...

  3. git bisect 与 git blame

    文章目录 罗嗦几句 仍然是啰嗦--`git bisect` 与 `git blame`的区别 `git bisect` 的使用 罗嗦几句 今天来介绍一个git 命令git bisect,这个命令在gi ...

  4. git - git blame用法

    git blame 参考资料 https://www.atlassian.com/git/tutorials/inspecting-a-repository/git-blame

  5. 【git重案组】如何逃避git blame的追踪?

    导语:程序员的血腥复仇--论如何偷偷修改代码而不被别人发现... 背景介绍 上周笔者在工作中发现git仓库出现了一个奇怪的问题,master分支中某文件的一次commit丢失掉了,但diff中没有任何 ...

  6. 【转载】Git 常用命令大全

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch ...

  7. Git 常用命令速查表(图文+表格)

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch ...

  8. Git 常用命令速查表(图文+表格)【转】

    转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git co ...

  9. Git 版本管理工具命令速查

    转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git co ...

最新文章

  1. hdu1787-GCD Again
  2. 这款超火的游戏,AI只用4小时,就秀出了人类花1年才能达到的水平
  3. node.js安装初体验
  4. 013_下载静态资源
  5. 征战蓝桥 —— 2013年第四届 —— C/C++A组第5题——前缀判断
  6. 点到线段的距离_直线垂直,垂线的性质,点到直线的距离
  7. ldap协议 java_java如何调用ldap协议【LdapContext】
  8. 信息学奥赛一本通(2038:【例5.5】最大数位置)
  9. Netty工作笔记0064---WebSocket长连接开发3
  10. ext--fileset控件示例
  11. 关于TensorFlow的MNIST数据集下载脚本input_data.py的坑
  12. sklearn炼丹术之——Linear Models汇总
  13. java 类注释标准_Java 标准注释
  14. java程序调用xfire发布的webService服务(二)
  15. c语言常量指针和指针常量
  16. w ndows10卸载word,windows10系统下怎样卸载office 2003
  17. Springboot(大总结)
  18. Windows7保护眼睛颜色设置方法
  19. 国际体验服服务器维护中怎么办,体验服维护中什么意思 | 手游网游页游攻略大全...
  20. 【机器学习】逻辑回归案例一:保险与年龄之间关系分析

热门文章

  1. 计算机专业的工匠精神人物,高职计算机专业工匠精神培育研究.doc
  2. 计算机房中的ups是什么意思,UPS电源对机房的意义所在
  3. 每天记录学习的新知识 : gilde 和 picasso的区别
  4. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图、使用points函数指定数据点的颜色、使用lines函数指定线条的颜色
  5. CSS插入样式的方法(有参考菜鸟教程的原句)
  6. jq 解决input输入软键盘遮住页面问题
  7. wkwebview 文件服务器,wkwebview开发常见问题(wkwebview加载本地沙盒文件)
  8. 区块链技术将如何改变金融业
  9. C语言数据类型的定义
  10. 程序员吐槽_程序员吐槽大全,欢迎补充,吐槽有礼!!