2015-04-07 129 views
6

當我切換分支和Android Studio重建我的項目時,我的app.iml中orderEntry庫標記的順序不斷變化。有沒有什麼辦法讓Android Studio以穩定/確定性的方式生成它,這樣我就不會在git中按順序向上或向下移動的git中經常出現差異?如何讓我的app.iml在Android Studio項目重建中保持穩定?

有時候是這樣的:

<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" /> 
<orderEntry type="library" exported="" name="google-http-client-jackson2-1.19.0" level="project" /> 

其他時候是這樣的:

<orderEntry type="library" exported="" name="google-http-client-jackson2-1.19.0" level="project" /> 
<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" /> 

我真的不關心我只是希望它停止攪動。

編輯

據JetBrains公司你應該分享.iml文件:

http://intellij-support.jetbrains.com/entries/23393067

回答

3

你可以只添加此文件gitignore:

*.iml 
+1

根據到JetBrains你應該分享.iml文件: https://intellij-support.jetbrains .com/entries/23393067 –

+0

@kg。第一行是:'如果您決定與其他開發人員共享IDE項目文件,請遵循這些指導原則'。所以你可以決定不分享。這並不意味着你應該這樣做。據我所知。請檢查這個資源https://www.gitignore.io/ gitignores可能不完美,但非常有用。 – x90

+0

看起來你是對的。據說,如果你完全從Gradle構建(這很混亂,因爲他提到了Gradle,但是很好),該頁面上的評論並不適用。 –

相關問題