【发布时间】:2013-01-03 12:51:05
【问题描述】:
问题在于:我们有一个由 4 人组成的团队,他们致力于开发一些 Android 库和依赖于这些库的应用。我们中的一些人在 Windows 7 上,其他人在 OS X 上,我们使用 GitHub。一天几次,我们每个人都必须更改 Android 库路径,因为 project.properties 文件存储了平台相关的路径(也就是说,它使用 \ 作为 Windows 路径分隔符和 / 作为 OS X 路径分隔符。)这真的很烦人而且我们在这上面浪费了很多时间。
有人对此有一个不错的解决方案吗?在我看来,肯定存在像 CPP 这样的东西,我们可以在其中将 ifdef 放入 project.properties 并让它自动修复路径以匹配我们的操作系统,无论何时我们从 github 或其他东西中提取。
哦,要明确一点,我们经常添加和删除库,或者更改哪些库相互依赖,并且我们所有人都会定期修改所有库...所以只需添加 project.properties gitignore 不能很好地工作,因为我们仍然需要定期修改库以确保我们包含所有正确的东西。
【问题讨论】:
-
你考虑过写一个脚本来做吗?我不确定 git 是否能够在签入/签出时运行脚本,但如果可以,它应该是一个简单的替换。
标签: android eclipse github android-library path-separator