0

一般的な質問:SVN/Gitを使用してJavaクラスインターフェイスが変更された時期と理由を見つける方法

私はEclipseJDTCoreを使用しており、プロジェクトの1つでまさにクラス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リポジトリで見つけて、なぜそれが行われたのかをメッセージで伝える方法は?

4

2 に答える 2

1

このページを見て、そのクラスの非難の出力を示します(そしてそれによって変更を示します)。Eclipseソースファイルの場合、そのソースのgithubミラーでそのような情報を直接見つける可能性が高くなります。

于 2012-10-21T07:13:08.653 に答える
1

やってみました:

git blame filename

指定されたファイル名の各行を変更した作成者が表示されます。

于 2012-10-19T23:26:02.870 に答える