0

一般问题:如何使用 SVN/Git 查找 Java 类接口何时以及为何发生更改

我正在使用 Eclipse JDT Core,在我的一个项目中完全是类 SingleNameReference。为了克服错误,我想从版本 org.eclipse.jdt.core_3.4.2.v_883_R34x.jar 切换到 org.eclipse.jdt.core_3.7.1.v_B76_R37x.jar

问题是,有人破坏了这个版本之间的接口。我想知道它发生的时间、原因以及我的替代方案是什么。

具体问题:当有人删除代码和消息时,如何在 Eclipse Git repo 中找到它已完成的原因?

4

2 回答 2

1

看看这个页面,向你展示了该类的责备输出(从而指出了变化)。对于 Eclipse 源文件,您很有可能直接在其源的 github 镜像中找到此类信息。

于 2012-10-21T07:13:08.653 回答
1

你有没有尝试过:

git blame filename

它将显示修改给定文件名中每一行的作者。

于 2012-10-19T23:26:02.870 回答