gpt4 book ai didi

git - 在多台机器上协作 Android Studio 项目

转载 作者:太空狗 更新时间:2023-10-29 13:03:17 25 4
gpt4 key购买 nike

使用 Android Studio 制作一个使用 Google Play Services map 的应用程序,我必须包含 google-play-services 库,还要确保有一些 .jar 文件和所有这些爵士乐。我觉得这很好,但是,在工作中我们使用 git 进行版本控制。如果另一台机器从 git 中下载所述应用程序的文件,并且该机器具有所需库的不同位置,则第二台机器的用户必须重新配置项目以使用该机器库,并且当该用户将更改推送到git,必须为下一个用户做同样的事情。可以想象,这使得在同一个项目上与多个开发人员有效协作变得困难。是否有最佳实践指南来简化此操作或设置或我不熟悉的内容?

最佳答案

一般而言,您不应将可能具有本地设置的文件添加到版本控制中。您还应该在 .gitignore 中将这些文件标记为忽略,以防止其他开发人员不小心将它们添加到版本控制中。

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

*.iml
*.ipr
*.iws
.idea/

但是,我没有和你一样的情况,因为我现在没有使用任何外部库。

如果出于某种原因这不适合您,您可以尝试以下解决方法之一:

  1. 将外部库添加到版本控制中。通常我反对将二进制文件添加到版本控制中,但在这种情况下它可能是可以接受的,尤其是当只有几个这样的文件时。
  2. 使用符号链接(symbolic link):项目中的库引用是标准化的,开发人员可以将库放在指定位置,也可以创建符号链接(symbolic link)指向他们自定义的位置。

关于git - 在多台机器上协作 Android Studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18154619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com