2009-03-09 14 views

Respuesta

11

Ponemos esta cadena como la propiedad svn: ignore en todos nuestros proyectos:

*.pdb 
*.exe 
*.dll 
debug/* 
release/* 
*.user 
*.suo 
obj/* 
bin/* 
obj 
bin 
VSMacros80 
+0

no el * .dll retire sus dependencias? es decir, la carpeta lib, donde es donde los almacena. –

+0

, 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

+0

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

1

obj es otra, ya que son símbolos de depuración construidas durante la compilación.

3

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 
Cuestiones relacionadas