Адна з выдатных рэчаў выкарыстання 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
замест наіўнага перамяшчэння файлавай сістэмы?