Actualmente uso la respuesta a una pregunta similar para Visual Studio 2010 como ir al archivo hgignore. ¿Hay alguna adición notable para incluir con VS2012?Mercurial .hgignore para proyectos de Visual Studio 2012
Debajo hay una lista compilada de diferentes fuentes. Gist here.
He encontrado que los proyectos actualizados de VS2010 tienen una gran cantidad de copias de seguridad y no se requieren archivos de registro de actualización.
# 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
[Bb]in
[Dd]ebug*/
obj/
[Rr]elease*/
_ReSharper*/
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
# For projects upgraded from VS2010
[Bb]ackup/
_UpgradeReport_Files/
UpgradeLog.*
*.opensdf
*.sdf
ipch/
x64/
Puede haber varias líneas para agregar desde el archivo .gitignore "oficial" para Visual Studio (los formatos se ven muy similares): https://github.com/github/gitignore/blob/master/VisualStudio.gitignore – Vimes
De hecho, si los comparas, esto es casi línea por línea igual (barra comentando diferencias, etc.) lo cual tendría sentido ya que están tratando de hacer el mismo tiempo. :) – GazB
Cosas grandiosas, para mí solo faltaba la carpeta de paquetes para nuget (se habilitó la restauración, no hay razón para presionarlos), también seguí el comentario */** de la pregunta VS2010 para que no se suelten los archivos que comienzan en la carpeta nombres, aunque nunca nombro archivos como ese ... –