Ці можна Рэфактар ​​Eclipse> Move інтэграваць з Git?

Адна з выдатных рэчаў выкарыстання IDE для Java - гэта аўтаматызаваныя рэфактарынг, якія вы атрымліваеце. Праблема I У мяне ёсць тое, што пасля выкарыстання Refactor> Move для перамяшчэння класа ў іншы пакет (які перамяшчае сам файл у файлавай сістэме), git status паказвае, што файл у старым месцазнаходжанне было выдалена, і дададзена новае.

Абыходны шлях, які я знайшоў, нязграбны:

mv src/com/example/newpackage/Foo.java src/com/example/oldpackage/Foo.java
git mv src/com/example/oldpackage/Foo.java src/com/example/newpackage/Foo.java

Ці ёсць спосаб (пры выкарыстанні ўбудовы Git для Eclipse) зрабіць рэфактарынг git mv замест наіўнага перамяшчэння файлавай сістэмы?

17
задан Josh Glover 26 July 2011 в 10:24
поделиться