19

В ответ на мой вопрос на VS2012 есть ли какие-либо дополнения к файлу .hgignore для VS2013? Ниже приведен предыдущий ответ.Mercurial .hgignore для проектов Visual Studio 2013

############################################################ 
## Visual Studio 2012 
############################################################ 
syntax: glob 

## User-specific files 

*.suo 
*.user 
*.sln.docstates 

## Build results 

[Dd]ebug/ 
[Rr]elease/ 
x64/ 
build/ 
[Bb]in/ 
[Oo]bj/ 

## MSTest test Results 

[Tt]est[Rr]esult*/ 
[Bb]uild[Ll]og.* 
*_i.c 
*_p.c 
*.ilk 
*.meta 
*.obj 
*.pch 
*.pdb 
*.pgc 
*.pgd 
*.rsp 
*.sbr 
*.tlb 
*.tli 
*.tlh 
*.tmp 
*.tmp_proj 
*.log 
*.vspscc 
*.vssscc 
.builds 
*.pidb 
*.log 
*.scc 

## Visual C++ cache files 

ipch/ 
*.aps 
*.ncb 
*.opensdf 
*.sdf 
*.cachefile 

## Visual Studio profiler 

*.psess 
*.vsp 
*.vspx 

## Guidance Automation Toolkit 

*.gpState 

## ReSharper Ignores 

_ReSharper*/ 
*.[Rr]e[Ss]harper 

## TeamCity Ignores 
_TeamCity* 

## DotCover Ignores 

*.dotCover 

## NCrunch Ignores 

*.ncrunch* 
.*crunch*.local.xml 

## Installshield output folder 
[Ee]xpress/ 

## DocProject Ignores 

DocProject/buildhelp/ 
DocProject/Help/*.HxT 
DocProject/Help/*.HxC 
DocProject/Help/*.hhc 
DocProject/Help/*.hhk 
DocProject/Help/*.hhp 
DocProject/Help/Html2 
DocProject/Help/html 

## Click-Once Ignores 

publish/ 

## Publish Web Output 

*.Publish.xml 
*.pubxml 

## Windows Azure Build Ignores 

csx 
*.build.csdef 

## Windows Store Ignores 

AppPackages/ 

## RIA/Silverlight projects 

Generated_Code/ 

## SQL Server Ignores 

App_Data/*.mdf 
App_Data/*.ldf 

## Backup & Report Files when converting a solution 
## Not required, we have mercurial! 

_UpgradeReport_Files/ 
Backup*/ 
UpgradeLog*.XML 
UpgradeLog*.htm 

## NuGet 
packages/ 

## Miscellaneous Ignores 

sql/ 
*.Cache 
ClientBin/ 
[Ss]tyle[Cc]op.* 
~$* 
*~ 
*.dbmdl 
*.[Pp]ublish.xml 
*.pfx 
*.publishsettings 

## Windows Ignores 

$RECYCLE.BIN/ 
Thumbs.db 
ehthumbs.db 
Desktop.ini 
+1

FWIW, * .pubxml предназначен для проверки, так что параметры публикации могут быть доступны для всей команды. – Jimmy

+1

Некоторые команды, возможно, пожелают иметь профили публикации для конкретного разработчика. Например, вам не обязательно, чтобы ваши профили публикации продукции были доступны разработчикам в зависимости от практики безопасности вашей организации. – NathanAldenSr

+2

Это не список для копирования и вставки, а список, включающий список, из которого люди могут выбирать то, что им нужно. – TheGwa

ответ

13

Путем слияния .hgignore я регулярно использовать (с VS 2013 Окончательной) и .hgignore в вашем вопросе я составил следующее:

############################################################ 
## Visual Studio 2013 
############################################################ 
syntax: glob 

## User-specific files 

*.suo 
*.user 
*.sln.docstates 

## Build results 

[Dd]ebug/ 
[Dd]ebugPublic/ 
[Rr]elease/ 
[Rr]eleases/ 
x64/ 
build/ 
bld/ 
[Bb]in/ 
[Oo]bj/ 

## Roslyn cache directories 

*.ide/ 

## MSTest test Results 

[Tt]est[Rr]esult*/ 
[Bb]uild[Ll]og.* 

## NUnit 

*.VisualState.xml 
TestResult.xml 

## Build Results of an ATL Project 

[Dd]ebugPS/ 
[Rr]eleasePS/ 
dlldata.c 

*_i.c 
*_p.c 
*_i.h 
*.ilk 
*.meta 
*.obj 
*.pch 
*.pdb 
*.pgc 
*.pgd 
*.rsp 
*.sbr 
*.tlb 
*.tli 
*.tlh 
*.tmp 
*.tmp_proj 
*.log 
*.vspscc 
*.vssscc 
.builds 
*.pidb 
*.svclog 
*.scc 

## Chutzpah Test files 

_Chutzpah* 

## Visual C++ cache files 

ipch/ 
*.aps 
*.ncb 
*.opensdf 
*.sdf 
*.cachefile 

## Visual Studio profiler 

*.psess 
*.vsp 
*.vspx 

## TFS 2012 Local Workspace 

$tf/ 

## Guidance Automation Toolkit 

*.gpState 

## ReSharper Ignores 

_ReSharper*/ 
*.[Rr]e[Ss]harper 
*.DotSettings.user 

## JustCode 

.JustCode 

## TeamCity Ignores 

_TeamCity* 

## DotCover Ignores 

*.dotCover 

## NCrunch Ignores 

_NCrunch_* 
*.ncrunch* 
.*crunch*.local.xml 

## MightyMoose 
*.mm.* 
AutoTest.Net/ 

## Web workbench (sass) 
.sass-cache/ 

## Installshield output folder 

[Ee]xpress/ 

## DocProject Ignores 

DocProject/buildhelp/ 
DocProject/Help/*.HxT 
DocProject/Help/*.HxC 
DocProject/Help/*.hhc 
DocProject/Help/*.hhk 
DocProject/Help/*.hhp 
DocProject/Help/Html2 
DocProject/Help/html 

## Click-Once Ignores 

publish/ 

## Publish Web Output 

*.[Pp]ublish.xml 
*.azurePubxml 
*.pubxml 

## Windows Azure Build Ignores 

csx/ 
*.build.csdef 

## Windows Store Ignores 

AppPackages/ 

## RIA/Silverlight projects 

Generated_Code/ 

## SQL Server Ignores 

App_Data/*.mdf 
App_Data/*.ldf 

## Backup & Report Files when converting a solution 
## Not required, we have mercurial! 

_UpgradeReport_Files/ 
Backup*/ 
UpgradeLog*.XML 
UpgradeLog*.htm 

## NuGet 
packages/ 

## Business Intelligence projects 

*.rdl.data 
*.bim.layout 
*.bim_*.settings 

## Microsoft Fakes 

FakesAssemblies/ 
*.favdoc 

## Miscellaneous Ignores 

sql/ 
*.Cache 
ClientBin/ 
[Ss]tyle[Cc]op.* 
~$* 
*~ 
*.dbmdl 
*.dbproj.schemaview 
*.pfx 
*.publishsettings 
node_modules/ 

## Windows Ignores 

$RECYCLE.BIN/ 
Thumbs.db 
ehthumbs.db 
Desktop.ini 

Кроме дополнений в течение нескольких популярных плагинов (например, JustCode и NUnit), он также имеет дополнения для проектов BI, подделок и т. д.

Вы можете увидеть все подробные отличия, если вы просто сохраните листинг в своем вопросе, сохраните листинг в своем ответе и, разумеется, выполните два теста.

Смежные вопросы