您认为 VCS 忽略文件的最佳标准列表是什么?例如,这是我的 .gitignore_global 文件。
# Compiled Sources #
###################
*.pyc
*.pyo
*.exe
*.so
*.o
*.a
*.la
*.dex
*.class
*.elf
*.ko
# Build Enviornment #
#####################
CMakeCache.txt
CMakeFiles
# Packages #
############
*.bz2
*.iso
*.dmg
*.7z
*.tar
*.gz
*.zip
*.apk
*.ap_
# Logs and Databases #
######################
*.log
*.sql
*.sqlite
# OS and Application #
######################
.DS_Store
enthumbs.db
*~
*.sw?
Thumbs.db
# IDE Crap #
############
# Eclipse
.classpath
.project
.metadeta
.pydevproject
.cproject
# KDevelop
*.kdev4
cscope.*
ncscope.*
# Other VCS #
#############
.svn
.hg
!.gitignore
*.old
*.orig
\#*#
任何意见?我缺少的东西?应该有的东西? (我确信我缺少 Windows 的。请随意添加它们,但我不在 Windows 上进行开发,所以我将不参与 =] )
我试图尽可能使其与项目/语言/IDE 无关。即我知道android 项目中的bin
和gen
文件夹应该被忽略,但在我看来,这应该放在.gitignore
项目的文件中。
答案1
有一个 Github 项目,其中包含.gitignore
许多不同语言和环境的文件。