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
.gitignore
다양한 언어와 환경에 대한 파일이 포함된 Github 프로젝트가 있습니다 .