Nat*_*man 5 git gitignore libgdx
到目前为止我有
bin/
gen/
war/
*.apk
/.settings/
*.class
Run Code Online (Sandbox Code Playgroud)
但我知道我缺少负载,因为日志文件正在进入 repo。我一直看到与此相关的冲突,有人说保留 gen/ 文件夹,我在 libgdx github 中发现了一个 gitignore(我不确定它是否仅用于实际库的 git):
# android specific
# */gen/* ### we want these!
### eclipse files we DO want
# local.properties
# */.loadpath
# classpath
# settings
Run Code Online (Sandbox Code Playgroud)
无论如何,这个库看起来很重要,所以必须有人拥有libGDX 项目的.gitignore 文件。
通常忽略不会使用的文件或产生垃圾或可以轻松重新生成的文件。不要只是盲目地忽视一切。简短的回答是:你决定,没有“应该”!
忽略:
我不会忽视的是:
gen文件夹 - 确保它可以重新生成,但更新很少见,并且需要特殊命令来重新生成或在 Eclipse 中打开项目。 war我不会忽略classes文件夹,而是*.class像你一样忽略文件夹。.classpath文件.project文件.settings文件夹 - 只需查看它,我就会发现有一些由于项目(如编译器版本)而导致的设置。这一点比较重要尝试始终思考如何减少垃圾,并且不妨碍下一个首次获取代码的开发人员。他/她不想下载每个库、重新生成所有内容、查看日志和不需要的设置。