在PyCharm中显示每一行代码的 Git 修改信息

前言

JetBrains 的集成开发环境(IDE),如 PyCharmGoLandPhpStorm,都内置了 Git 工具,允许你方便地查看源代码的 Git 历史。你可以查看文件的修改历史,查看每一行代码的提交记录,这是开发中常用的功能。

默认的 Git 工具

JetBrains 的产品默认集成了 Git 工具。你可以通过查看文件的历史记录,轻松查看源代码的每一次提交。这种功能在源代码版本控制中非常有用,尤其是在团队开发中,可以跟踪每个文件和每次提交的修改。

问题:当文件较大或修改历史很多时

然而,当源代码文件非常大或者修改历史非常多时,查看每行代码的历史修改变得不那么直观了。尤其是当你想要了解某一行代码的修改历史时,找到相关信息可能需要反复翻阅多个提交记录,特别是在文件修改过于频繁时,这个过程变得非常繁琐。

想要实现 Git 行级修改信息的提示

你可能曾经看到过一些开发者的代码中,存在着提示信息,直接标明某一行代码的 Git 提交信息。这种提示非常方便,可以一目了然地知道每行代码是在哪个提交中被修改的,并且可以轻松地查看该提交的具体内容。

起初以为这是 IDE 配置功能

最开始,你可能以为这只是 JetBrains 产品中某些特定的配置功能。因此,你开始在 PhpStorm 中尝试各种配置选项,希望能打开类似的功能。但结果并没有找到任何提示功能。

升级到最新版本也没有结果

接着,你可能怀疑是由于你使用的 PhpStorm 版本过低(如 2020.1),于是你决定升级到最新的版本,但依然没有找到你期望的 Git 行级修改信息的提示。

发现 VSCode 插件实现类似功能

后来,你在网上看到了 VSCode 可以通过安装插件 GitLensGitHistory 来实现显示每一行代码的 Git 历史记录。这让你意识到,PhpStorm 也许是通过插件来实现这个功能的。

安装 GitToolBox 插件

于是,你在 PhpStorm 的插件市场中搜索了 GitToolBox 插件。安装并重启 IDE 后,终于如愿以偿地看到了每一行代码的 Git 修改历史。GitToolBox 插件不仅可以显示每一行的 Git 提交信息,还能提供更多的 Git 相关功能,如显示 Git 仓库的状态、提交历史等。

图片

图片
在 PyCharm 和 GoLand 上同样适用

同样,PyCharmGoLand 也支持安装 GitToolBox 插件,以显示每一行代码的 Git 修改历史信息。只需在这些 IDE 的插件市场中搜索并安装该插件,重启 IDE 后,便可以在编辑器中看到每一行代码的提交历史。

总结
  • JetBrains 产品默认集成 Git 工具,但在文件较大或修改历史多时,查看每行代码的修改历史不太方便。
  • • 你可以通过 GitToolBox 插件,在 PyCharmGoLandPhpStorm 中显示每一行代码的 Git 修改历史。
  • • 安装并启用该插件后,你将能够像在 VSCode 中一样,轻松查看每行代码的提交信息及历史记录。

这个插件极大地提高了代码审查的效率,特别是当需要查看某个特定修改历史时,它能帮助你快速定位相关的 Git 提交记录。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值