使用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