审计代码使用git跨文件移动

时间:2016-10-18 15:05:38

标签: git

这可能不是git的设计目标 - 我可以接受 - 但我很好奇这是否可能,看到它对我来说很多。

场景:开发人员将方法X从文件A移动到文件B(两个现有的跟踪文件)。我想知道他们是否也在副本上更改了方法X

现在,如果我使用gitk检查文件B,我可以看到该方法的介绍。问题是我想知道该方法是简单地复制/粘贴,还是在过程中进行了修改。

我的直觉说这个信息丢失了,但有没有办法可以反向设计使用git复制哪个文件方法X?

即。使用git解决文件A.这可能吗?

1 个答案:

答案 0 :(得分:0)

git blame -C是要使用的命令。

以下是the man pagea near duplicate question(它是如何工作的?与我使用的是什么?)以及更详细的答案。