Para cualquier proyecto C# Yo recomendaría hacer caso omiso de los siguientes archivos/directorios:
archivos de Visual Studio para ignorar
*.pdb
- Los archivos que mantienen estados de información al depurar.
*.exe
- Binarios ejecutables.
*.dll
- Binarios de biblioteca.
debug/*
- Carpeta utilizada por Visual Studio para almacenar una gran cantidad de información de depuración
release/*
- Carpeta utilizada por Visual Studio para almacenar distribuciones binarias.
*.user
- Configuración por usuario.
*.suo
- Configuración de opciones por usuario almacenada en formato binario.
obj
- Carpeta utilizada por Visual Studio para almacenar objetos binarios utilizados durante la depuración.
bin
- Carpeta utilizada por Visual Studio para almacenar objetos compilados.
VSMacros80
- Carpeta utilizada por Visual Studio para almacenar macros.
Otros archivos que ignoran
packages
- Carpeta utilizada para referencias NuGet.
*.log
- En caso de tener registros escritos en la carpeta fuente (esto no debería ocurrir).
Recuerde: Recuerde agregar estos patrones para ser ignorados recursivamente.
Extra (copia-n-goma)
*.pdb
*.exe
*.dll
debug/*
release/*
*.user
*.suo
obj
bin
VSMacros80
packages
*.log
no el * .dll retire sus dependencias? es decir, la carpeta lib, donde es donde los almacena. –
, tenga en cuenta que SVN le permitirá confirmar los archivos ignorados si ya están bajo el control de la versión. Simplemente no enumerará los no versionados que se ignoran. De este modo, puede agregar los archivos dll que necesite y los versionará normalmente. – rmeador
Primero: Mis dependencias para las que tengo el código fuente se crean cuando se genera el proyecto principal. Si utilizamos ensamblajes de terceros, estos se guardan, ya que rmeador señala que SVN le permitirá enviar tipos de archivo ignorados si ya están bajo el control de la versión. Por lo tanto, siempre puede agregar un archivo ignorado. – MartinHN