我在2台电脑上开发了一个Android应用程序(用git同步)-- Windows 7和。
由于某些原因,在打开项目时,文件app.iml总是会被更改:

按字母顺序排序build.gradle中的依赖关系没有帮助:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:support-v4:23.0.1'
compile 'com.facebook.android:facebook-android-sdk:4.1.0'
compile 'com.google.android.gms:play-services-gcm:7.8.0'
compile 'com.google.android.gms:play-services-plus:7.8.0'
compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.vk:androidsdk:1.5.10'
compile 'de.hdodenhof:circleimageview:1.3.0'
}这里能做点什么吗?这样我就不会被迫一次又一次地提交修改过的文件?
我使用的是GitHub推荐的GitHub。
发布于 2015-09-14 16:19:15
将其添加到.gitignore文件中。然后,运行git rm --cached app.iml,以便从此不再跟踪它。考虑到您使用Gradle作为您的依赖项,其他每个人在本地安装Android时都应该能够使用它,而不是处理共享的app.iml。
虽然有一些JetBrains/IntelliJ/Android项目文件可以放到源代码管理中,但出于这个原因,我的长期建议是:您将对那些与实际生产代码本身无关的文件进行大量更改。
https://stackoverflow.com/questions/32569323
复制相似问题