标准 VCS 忽略列表

标准 VCS 忽略列表

您认为 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 项目中的bingen文件夹应该被忽略,但在我看来,这应该放在.gitignore项目的文件中。

答案1

有一个 Github 项目,其中包含.gitignore许多不同语言和环境的文件。

https://github.com/github/gitignore

相关内容