【发布时间】:2017-08-06 18:52:38
【问题描述】:
我有一个包含一堆 C 文件的存储库。给定两次提交的 SHA 哈希,
<commit-sha-1> 和<commit-sha-2>,
我想编写一个脚本(可能是 bash/ruby/python)来检测存储库中 C 文件中的哪些函数在这两个提交中发生了更改。
我目前正在查看git log、git commit 和git diff 的文档。如果有人以前做过类似的事情,你能给我一些关于从哪里开始或如何继续的指示吗?
【问题讨论】:
-
可能值得检查一下它为您的更改提供了哪些输出,但
gif diff的-W/--function-context标志可能是一个很好的起点。
标签: ruby git bash github version-control