【问题标题】:Problems keeping Git history after migrating from Eclipse to Android Studio从 Eclipse 迁移到 Android Studio 后保留 Git 历史记录的问题
【发布时间】:2015-03-03 09:54:56
【问题描述】:

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

旧结构:

MyApp
|--src
    |--com.myapp

新结构:

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

有没有什么我可以告诉 git 在不手动执行的情况下找到我的文件?

【问题讨论】:

  • 你在根目录尝试过简单的git add -u 吗?斑点应该被识别,因为它们没有改变

标签: eclipse git android-studio


【解决方案1】:

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

这似乎解决了问题。

【讨论】:

  • 我需要首先在我的原始存储库上使用 git mv 以更新文件夹层次结构提交,然后将 .git 复制到迁移文件夹中并且一切正常。
猜你喜欢
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
  • 2018-06-15
  • 2015-12-28
  • 2021-08-16
  • 2020-12-01
  • 2019-01-30
相关资源
最近更新 更多