2014-02-13 28 views
27

在使用Gradle作爲構建系統的Android開發團隊中工作時。你應該在git中包含gradle/wrapper/gradle-wrapper.properties,還是應該成爲.gitignore的一部分?是否應該包含或忽略gradle-wrapper.properties

+0

可能的重複[爲什麼Gradle Wrapper要委託給VCS?](https://stackoverflow.com/questions/20348451/why-should-the-gradle-wrapper-be-committed-to-vcs) –

回答

45

它應該包含在你的git倉庫中。

通過使用它與gradlew,這將確保所有的開發者(和你的構建服務器!)總是用搖籃的版本相同。這樣你就知道每個人都在構建相同的方式。

+0

Android Studio的行爲最近更改(0.4.4?)關於自動更新gradle-wrapper.properties?最近我收到提示提交文件中的更改,這些更改似乎位於頂部的註釋時間戳中 - 例如,請參閱http://goo.gl/sA9hh4。以前不記得這種行爲。 –

+0

@SeanBarbeau我不確定TBH。 Gradle版本相同的事實很奇怪。不應該改變這一點。 –

5

它應該放在源代碼管理之下,因爲它需要gradlew正常工作。