【发布时间】:2012-06-20 18:52:08
【问题描述】:
我想找出所有更改了一行代码的作者。 Git-log 可以在文件级别上做到这一点。我阅读了手册页,似乎 git log 无法在行级别上执行此操作。有没有办法使用 git 命令来做,或者我需要自己写一个脚本?
出于我的目的,我想对所有代码行执行此操作。我这样做是为了为我的研究生成作者身份训练数据。
【问题讨论】:
-
您可以责备/注释以获取每个修订级别的信息。一旦您引入多个修订版,“谁更改了一行”就开始成为一个模糊的问题。
-
@Tomasz:搜索特定行的历史记录非常有用,特别是当您要查看代码库中的错误存在多长时间或谁接触了特定功能时。
标签: git