표준 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

.gitignore다양한 언어와 환경에 대한 파일이 포함된 Github 프로젝트가 있습니다 .

https://github.com/github/gitignore

관련 정보