使用Android Studio(1.0 RC4 Windows)進行開發時,Mercurial應該忽略哪些文件?Android Studio項目的Mercurial .hgignore
創建新的應用程序項目也會創建.gitignore
文件。我有翻譯,要下.hgignore
文件
syntax: glob
.hgignore
.gradle
local.properties
.idea/workspace.xml
.idea/libraries
.DS_Store
build
但是,當我爲我的項目做Add to VCS
,一些未在忽略列表中的文件不會被添加到水銀。剩下的文件是:
.idea\.name
.idea\compiler.xml
.idea\copyright\profiles_settings.xml
.idea\encodings.xml
.idea\gradle.xml
.idea\misc.xml
.idea\modules.xml
.idea\scopes\scope_settings.xml
.idea\vcs.xml
build.gradle
MyApplication.iml
gradle.properties
gradle\wrapper\gradle-wrapper.jar
gradle\wrapper\gradle-wrapper.properties
gradlew
gradlew.bat
settings.gradle
我應該將這些文件添加到忽略列表中,還是應將它們添加到VCS?
目前還不清楚.iml
文件應該做什麼。使用AS將項目添加到Mercurial將添加app\app.iml
文件,但使用AS將項目添加到Git會使該文件不受跟蹤。
我不想跟蹤VCS中多餘的文件,但我不想錯過存儲重要的文件。有很多來源需要跟蹤文件,但是信息差別很大,很難做出明確的結論。
更新:我.hgignore
文件
syntax: glob
.hgignore
.gradle
local.properties
.idea
.DS_Store
build
*.iml
gradlew
gradlew.bat
的最終版本共享的項目下列文件必須致力於爲VCS或AS將無法到另一臺機器上導入的項目開發者:
gradle.properties
gradle\wrapper\gradle-wrapper.jar
gradle\wrapper\gradle-wrapper.properties
善變.hgignore文件,我建議你不要忽略.hgignore文件本身。如果您在另一臺機器上加載項目,則不需要重新創建它。 – northernman 2015-12-16 04:14:56