问题
只需通过命令行(mac终端)将一个Android项目置于git(beanstalk)版本控制之下。下一步是设置排除。
对于那些已经走过这条道路的人:
**对于一个Android项目,典型的.gitignore文件应该是什么样的?**Project在Eclipse中设置
#1 热门回答(176 赞)
你可以mixAndroid.gitignore:
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
withEclipse.gitignore:
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
#2 热门回答(16 赞)
除了其他人建议的内容之外,我还想添加proguard
文件夹,以防你使用它。你可以忽略整个文件夹,也可以忽略dump.txt
,seeds.txt
和usage.txt
。基本上,保持mapping.txt
version是一个好主意,这样你就可以调试用户的混淆堆栈跟踪。更多细节here。
#3 热门回答(5 赞)
这是我的标准Android.gitignore
和.hgignore
文件。它通常很好用。
bin
gen
target
.settings
.classpath
.project
*.keystore
*.swp
*.orig
*.log
*.properties
seed.txt
map.txt
它有eclipse,vim .swp文件,mavens目标文件夹和包含proguard映射的文件。
更新:我已经把my.gitignore for Android development online。