【发布时间】:2018-05-10 00:53:32
【问题描述】:
我再次探索了愚蠢的极限。我有两个目录,我们称它们为 D1 和 D2。 D1 是我最初开发应用程序的地方,也是设置 git 存储库的地方。我还在 github 上创建了一个远程存储库。 当我更改 IDE 时,我将 D1 复制到一个新目录 D2,并将项目移植到 Android Studio。然后,作为一个白痴,我继续对 D2 中的代码进行大量更改,以使代码在 Android Studio 下编译并在 Android Nougat 下运行。
现在,我在 D2 中有一堆文件是 D1 中文件的更新版本,我希望更新存储库,最好将存储库移动到 D2。我仍然对 Git 相当缺乏经验。我怎样才能安全地做到这一点?
附加信息 2017 年 11 月 27 日
D1 的目录布局是 Eclipse/ADT 的,而 D2 的布局是 Android Studio。目录树不同。因此,我希望复制 git 目录的想法之一不会奏效。看起来我将不得不尝试复制源文件,但我仍然有一个问题,即当我进行克隆时,Android Studio 的目录结构将不正确。还是我完全错过了什么?
我进行了更多挖掘并找到了这篇文章,我认为这意味着我可以安全地在 repo 中移动目录。
Can Git restructure my folders without losing history?
感谢您的帮助!
【问题讨论】:
-
我仍在尝试提出正确的步骤,以便最终在 Android Studio 下获得正确的源代码,并且我的 git 存储库将使用该目录树。跨度>
标签: java android git android-studio