首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多台机器上协作Android项目

在多台机器上协作Android项目
EN

Stack Overflow用户
提问于 2013-08-09 19:54:05
回答 1查看 3.4K关注 0票数 7

使用Android制作一个将Google服务作为地图的应用程序,我必须包括google服务库,并确保有一些.jar文件和所有这些爵士乐。不过,在工作中,我们使用git进行版本控制,这是很好的。如果另一台机器从git中提取所述应用程序的文件,而该机器为所需库提供了不同的位置,则第二台计算机的用户必须重新配置项目以使用该机器库,当该用户将更改推到git时,必须对下一个用户执行相同的操作。正如人们可以想象的那样,这使得在同一个项目中与多个开发人员进行有效和高效的协作变得困难。是否有一个最佳实践指南,以使这更容易,或设置,或一些东西,我不熟悉?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-10 07:01:14

通常,不应向可能具有本地设置的版本控制中添加文件。您还应该在.gitignore中标记这些文件,以防止其他开发人员意外地将它们添加到版本控制中。

在我当前的项目中,我忽略了由Android生成的以下文件:

代码语言:javascript
复制
*.iml
*.ipr
*.iws
.idea/

但是,我和您的情况不一样,因为我暂时不使用任何外部库。

如果出于某种原因,这对您来说不是一种选择,那么您可以尝试以下几种方法之一:

  1. 将外部库添加到版本控制中。通常,我反对在版本控制中添加二进制文件,但在这种情况下,它可能是可以接受的,特别是在只有少数这样的文件时。
  2. 使用符号链接:在项目中,库引用是标准化的,开发人员可以将库放在指定的位置,或者创建指向自定义位置的符号链接。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18154619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档