它现在有一个Gradle构建(以前没有).我现在需要做一个git pull.但是,鉴于目录结构略有变化,我不知道如何继续这样做.
app / src / main下的Android Studio目录结构看起来与原始类似,例如:
Android Studio
[main]$ls
AndroidManifest.xml assets java res
[main]$ls java/
LICENSE.txt README.md com
原本的
$ls
AndroidManifest.xml README.md res
LICENSE.txt assets src
$ls src/
com
在com下它非常相似,只是反向域路径略有不同(例如com / original和com / new).也就是说,似乎唯一重要的文件是AndroidManifest.xml,它位于不同的位置.但是,如果我执行git pull,它会将AndroidManifest.xml放在不同的位置,并在com / new之上查看com / original.
有什么建议我如何处理这个?
解决方法:
您需要首先重新组织文件以匹配目标(即当前的Gradle结构)
>克隆您的仓库(在其他任何地方,不在您的Android项目中)
>做相关的git mv,然后提交.
>添加您的最新版本:
cd /path/to/local/clone
git --work-tree=/path/to/gradle/project add .
git commit -m "Import local dev"
git push
(这将证明您可能在本地完成的任何差异)
然后你可以回到你的Android-gradle项目,并做一个git pull.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。