从 Eclipse 迁移到 Android Studio 后保留 Git 历史的问题

Problems keeping Git history after migrating from Eclipse to Android Studio

我想从 Eclipse 迁移到 Android Studio。导入工作正常,但导入后文件结构不同。 我按照 this 线程中的步骤,将 .git 目录复制到新导入的 Android-Studio 项目的根目录中。但是 git 似乎无法识别我的 "moved" 源文件,而是将它们列为已删除文件和新文件。

旧结构:

MyApp
|--src
    |--com.myapp

新结构:

NewApp
|--_myApp
    |--src
       |--main
          |--java
             |--com.myapp

有没有什么可以告诉 git 无需手动查找我的文件?

谢谢你,Sebastien Dawans,这确实是缺失的 link。使用 git add -u 添加后,git 将我的一些文件识别为已重命名。我想知道为什么不是所有文件。 Android Studio 似乎在导入时触及了一些文件,这导致 git 无法识别它们。因此,我将包含 java 文件的 com.myapp 文件夹从我的 eclipse 文件夹复制到 Android Studio 文件夹以替换导入的文件。与 res 目录相同。比 git 添加 .和 git 添加 -u

这似乎解决了问题。