我正在使用 git 存储库来收集有关软件发展的信息。我想发现在 Ruby 中哪些类和方法在一次提交中被修改了。
我知道使用 git log 我可以在提交中检索修改文件的列表,然后可以解析这些文件以发现修改了哪些方法。
git 或其他工具中是否存在某种方式可以告诉我修改了哪些类和方法,而无需手动解析每个文件?
最佳答案
不,没有这样的工具。
如果您觉得这是一个非常有用的工具,您可以使用 gem sorcerer 对其进行编码。评估您的代码并使用 rugged与 git 交互。
避免使用此类工具的一种方法是进行具有良好描述的小型提交。
关于ruby - 发现在 git 提交中修改了哪些方法和类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20405151/