我在Mac和PC上使用Android Studio进行开发,在两个平台之间移动项目时会发现不良行为。
其中一个问题是关于'。idea / gradle.xml'中的“gradleHome”值,这是Mac上正确的值 :< / p>
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.10" />
当我查看项目并将其加载到Windows上的Android Studio中时,“gradleHome”的'。idea / gradle.xml'值将成为硬编码路径:
<option name="gradleHome" value="C:\Program Files\Android Studio\gradle\gradle-2.10" />
如果使用硬编码路径签入文件,显然会出现问题,但在登记时我似乎无能为力但忽略了这一变化。
有谁知道为什么会这样或者如何预防?我不应该将此文件检入SVN吗?
谢谢!
答案 0 :(得分:5)
不应将此文件签入版本控制。什么可以进入版本控制并定义gradle-version是这个文件:gradle / wrapper / gradle-wrapper.properties - 我会忽略整个.idea目录。 在一个侧节点 - 考虑使用git over svn - 如果你真的需要svn作为存储,那就有git-svn ..