Visual Studio 2008 프로젝트 용 Mercurial .hgignore 와 혼동하지 마십시오.
동일한 파일을 Visual Studio 2010에 다시 사용할 수 있는지 아니면 다른 확장 프로그램 등을 추가해야하는지 여부를 묻습니다. 그 이유는 무엇입니까?
답변
새로운 것들은 MSTest와 관련이 있습니다. 이것은 내가 사용하는 것입니다.
# use glob syntax
syntax: glob
*.obj
*.pdb
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.scc
*.DotSettings
[Bb]in
[Dd]ebug*/**
obj/
[Rr]elease*/**
_ReSharper*/**
NDependOut/**
packages/**
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
*.ncrunch*
*.ndproj
답변
내 리포지토리에 대한 모든 정보를 아는 것이 중요하다고 생각하므로 .hgignore 파일을 한 리포지토리에서 다음 리포지토리로 복사하여 붙여 넣지 않고 항상 이동하면서 빌드합니다.
Commit 창에 추적되지 않은 모든 파일이 나열되고 간단한 마우스 오른쪽 버튼 클릭으로 해당 파일을 무시하는 패턴을 추가 할 수 있으므로 TortoiseHg를 사용하면 쉽습니다. 이렇게하면 항상 보관할 수도 있고 원하지 않을 수도있는 새 파일을 찾을 수 있습니다.
예를 들어 Thomas *.resharper
가 게시 한 목록 에서 마지막 항목이 있습니다. 이렇게하면 ReSharper에 대한 구성 대화 상자의 옵션 중 하나를 설정할 수 있으므로 솔루션별로 resharper 설정을 공유 할 수 없습니다. 즉, 모든 개발자가 ReSharper가 도움이되는 많은 작업에 대해 동일한 설정으로 실행되도록하려면 해당 라인이있을 수 없습니다.
제 조언은 이것이다 : 수동으로 수행하면 그 과정에서 프로젝트에 대해 한두 가지를 배울 수 있습니다.