Jul*_*ian 21 eclipse mercurial android hgignore
我见过Mercurial的示例忽略了Visual Studio的文件等等.
我刚刚开始玩Android开发,我也利用这段时间来试验Mercurial.所以我的问题是:有没有人有一个.hgignore
用于Eclipse和Android开发的文件的好例子?
首先,我自己有以下内容:
# use glob syntax
syntax: glob
# Ignore patterns
.metadata\
bin\
gen\
Run Code Online (Sandbox Code Playgroud)
是否还有其他应包含的忽略模式?应该是Eclipse文件.classpath
,也.project
可以从版本控制中省略?
- 编辑如下 -
我还没有得到我希望的答案,所以我会拿出一笔赏金,并试着说清楚我正在寻找什么.
经过自己的实验,我似乎发现.hgignore
上面列出的建议似乎已经足够了.我做过的唯一补充就是一行.settings
(这是我运行Android工具后出现的文件夹- >修复项目属性).我还发现,(由Ry4an提到的),因为Eclipse文件.classpath
和.project
应该不被排除在外.
然而,当我得到比基本教程更大的项目时,我不确定这个小的忽略文件是否足够(如果它实际上是好的,请解释原因,并且你会得到信用).总结一下我在寻找的东西:
.hgignore
Eclipse下Android项目文件的具体示例Ry4*_*ase 13
绝对应该添加eclipse文件.一般准则是添加:
最后一个是你的判断进入的地方.它明确排除了你自己构建的.jar文件和最终的.apk,但是它包括你使用的第三方.jar吗?有些人确实包含它们,但更好的是包含一个依赖管理器的配置文件,如'ivy',它允许下一个构建器自动下载所需的需求.
在我选择的工具中自动创建项目后,我将执行如下命令:
hg status --unknown --no-status >> .hgignore
Run Code Online (Sandbox Code Playgroud)
它将所有未知文件的列表添加到.hgignore.然后我进入并删除我想要保存的东西(例如:.project)和将增长兄弟姐妹的通配符文件(例如:**.class)
在http://androidfragments.blogspot.com/2011/11/hgignore-for-android.html上有一个非常好的样本.hgignore for Android
这是我的hgignore:
syntax: regexp
\.DS_Store
.swo
.swp
.metadata/
/bin/
Run Code Online (Sandbox Code Playgroud)
它是否是一个好的是一个单独的问题
归档时间: |
|
查看次数: |
10069 次 |
最近记录: |