0

我最近从 Eclipse 迁移到了 Android Studio。现在我的所有项目都在工作,但 Android Studio 中的目录结构发生了变化,所以我必须将这些更改提交到我的 GitHub 存储库,所以我这样做了:

  • 将文件夹从 Eclipse 项目复制.git到 Android Studio 项目
  • VCS -> Git -> 添加到 VCS

所以现在我有了一个 Git 存储库,我可以看到我在 Eclipse 中所做的所有更改Changes View。现在提交新的项目结构:

  • VCS -> 提交更改

一个带有更改的新窗口打开,我看到 Android Studio 想要删除我的所有文件,除了 2,一个是我在 Android Studio 上修改的,另一个是 .iml 文件。

在此处输入图像描述

因此,当我提交项目的所有文件时,我的 git 存储库中的所有文件都将被删除,而不是提交几乎所有内容并由于目录结构更改而删除了一些文件夹。为什么会发生这种情况?它是一个错误吗?有什么解决方法吗?

4

1 回答 1

0

最后我让它正常工作,Linux上的过程是:

  1. 下载并安装gitg。在基于 Debian 的发行版上,您可以使用sudo apt-get install gitg
  2. 使用提交更改gitg(它将按照应有的方式提交更改,而不会在 Android Studio 中出现错误)
  3. 重启 Android Studio

现在 Android Studio 将与 GIT 一起正常工作。

于 2013-08-26T18:23:00.363 回答