有没有办法让git为你提交一个提交日志,只提交触及文件中特定行的提交?
喜欢git blame,但git blame会向您显示触及特定行的最后提交.
我真的想得到一个类似的日志,而不是文件中任何地方的提交列表,而只是提交到特定行的提交.
所以我找到了关于如何查看文件的更改历史记录的问题,但是这个特定文件的更改历史记录很大,我真的只对特定方法的更改感兴趣.那么就可以看到该特定方法的变更历史吗?
我知道这需要git来分析代码,并且分析对于不同的语言会有所不同,但是在大多数语言中方法/函数声明看起来非常相似,所以我想也许有人已经实现了这个功能.
我目前使用的语言是Objective-C,我目前使用的SCM是git,但我很想知道这个功能是否适用于任何SCM /语言.
我想知道你是否有人知道一个工具,它允许我在我的代码中选择一行,然后在提交的基础上查看该行的历史列表视图.
谁知道这样的工具?
VSCode 是否可以显示一系列行的 git 历史记录?
假设我有 1000 个与此文件相关的提交,并且此文件中的一系列行在提交 24 上进行了最后更改,我必须在编辑器中检查 976 个提交。
我在这里看到了一些相关内容,但是可以直接在IDE中吗?