Rum*_*iya 7 git version-control android-studio
我正在尝试使用android studio进行android开发.我用android studio创建了一个项目.现在,我想用git跟踪它.我把它添加到git中,一切都可以正常使用我的本地机器.
但是,当我从不同位置的另一台机器克隆它时,在android studio中打开项目会显示非常不同的项目结构或提示一些错误.
通常,
模块已从gradle结构中删除.你想让它从项目中删除吗?
在深入研究之后,我意识到android studio(基于intelliJ构建)将一些硬编码路径存储到一些项目配置文件中.(特别是.iml文件).但是,将其改为新的道路也是行不通的.
任何人都可以建议我将android studio项目纳入git的正确方法吗?比如,我应该做什么配置?我应该忽略哪些文件?将其克隆到其他机器或路径后,我应该做些什么改变?等等...
您需要检查是否:
您可以将 Android Studio 配置为使用 .iml 中的相对路径(如旧问题中所示,使用file://$PROJECT_DIR$/...,或本问题使用content url="file://$MODULE_DIR$/...)
或者您需要注册一个内容过滤器驱动程序(在.gitattributes文件中),能够在签出时将任何绝对路径替换为$MODULE_DIR$.

如果该“ smudge”脚本没有检测到任何内容,您的意愿module.iml将保持不变。
如果它确实检测到绝对路径,该脚本可以引入适当的修改,您将添加并提交这些修改,以便其他人以更可移植的方式重用您的项目。
| 归档时间: |
|
| 查看次数: |
4380 次 |
| 最近记录: |