重命名/重构Android Studio中的Java包,而不是git跟踪的

时间:2019-01-16 09:08:24

标签: git android-studio

我试图在Android Studio中重命名软件包,如以下问题所示:Rename Package Android Studio

现在,我遇到的问题是,GIT无法识别文件已被移动,而是认为所有文件都已删除,而新文件则在其他位置创建。

恐怕这将阻止GIT自动合并软件包结构中的更改。

是否有一种方法可以重构软件包名称,以便git能够识别此更改? 还是我应该用自己的困难方式“重构”该软件包,即在git mv com/example/app/name com/example CTRL + com.example.app.name全局替换为com.example.name的软件包之后在Android Studio中> SHIFT + R

1 个答案:

答案 0 :(得分:0)

当我在大写和小写之间重命名程序包/文件名时,我遇到同样的问题。我通常通过添加一个额外的字符并提交来重命名包/文件名。然后更改为正确的名称,然后再提交一次。它与git一起使用。 您将在How do I commit case-sensitive only filename changes in Git?处获得更详细的答案。