Sno*_*ash 4 git android gradle android-studio android-gradle-plugin
我有一些我导入Android Studio的代码.
它现在有一个Gradle构建(以前没有).我现在需要做一个git pull.但是,鉴于目录结构略有变化,我不知道如何继续这样做.
Android Studio目录结构app/src/main看起来与原始类似,例如:
Android Studio
[main]$ ls
AndroidManifest.xml assets java res
[main]$ ls java/
LICENSE.txt README.md com
Run Code Online (Sandbox Code Playgroud)
原本的
$ ls
AndroidManifest.xml README.md res
LICENSE.txt assets src
$ ls src/
com
Run Code Online (Sandbox Code Playgroud)
在com它之下非常相似,只是反向域路径略有不同(例如com/original和com/new).即它似乎是唯一重要的文件是AndroidManifest.xml在不同的位置.但是,如果我这样做,git pull它会把它放在AndroidManifest.xml一个不同的地方,并com/original在顶部检查com/new.
有什么建议我如何处理这个?
您需要首先重新组织文件以匹配目标(即当前的Gradle结构)
git mv,然后提交.添加您的最新版本:
cd /path/to/local/clone
git --work-tree=/path/to/gradle/project add .
git commit -m "Import local dev"
git push
Run Code Online (Sandbox Code Playgroud)(这将证明您可能在本地完成的任何差异)
然后你可以回到你的Android-gradle项目,并做一个git pull.
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |