usuarios tutorial tortoise subversion password funciona español desvincular configurar como carpeta administrar svn tortoisesvn svnignore

tutorial - tortoise svn server



¿Cómo configuro correctamente el ''Patrón global de ignorar'' de TortoiseSVN? (5)

(Agregando a una vieja pregunta ..)
Depende principalmente de tu idioma. Así que ya hay algunas versiones aquí para VB6 y otros.

Esto es para Visual Studio & C # :

global-ignores = *.suo *.user *.userosscache *.sln.docstates *.userprefs debug release Debug Release bin x64 x86 obj Obj *_i.c *_p.c *_i.h *.ilk *.meta *.obj *.pch *.pdb *.pgc *.pgd *.rsp *.sbr *.tlb *.tli *.tlh *.tmp *.tmp_proj *.log *.psess *.vsp *.vspx *.sap Thumbs.db _UpgradeReport_Files *.dbmdl

y entra en tu

%APPDATA%/Subversion/config

archivo. Si tiene un archivo de configuración nuevo, como yo, solo encontrará entradas de ignorar global que están comentadas, para que pueda agregar la línea.

Se toma principalmente del gitignore en https://github.com/github/gitignore/blob/master/VisualStudio.gitignore .

Caso general para cualquier idioma
Básicamente, googleando (o binging, si así lo deseas) para "gitignore (idioma o herramienta)" encontrarás ejemplos de archivos de gitignore, la sintaxis es similar a la ignorancia global de SVN, solo necesitas hacer algo de edición (todas las entradas en una línea para SVN, cada entrada en la nueva línea para GIT).

Un buen editor de texto como Sublime o Notepad++ ayuda mucho al convertir.

Me gustaría que TortoiseSVN (1.5.3) ignore ciertas carpetas, sus contenidos y ciertos otros archivos dondequiera que aparezcan en mi jerarquía de directorios, pero no puedo obtener la cadena de ignorar global correcta.

Cualquier cosa que haga, agrega mucho o ignora demasiado

¿Cuál es el correcto ''Patrón global de ignorar'' para ignorar ...?

Folders : bin obj release compile Files : *.bak *.user *.suo

Actualización: para ayudar a aclarar ... sí, estoy usando esto en Windows.


Actualmente tengo lo siguiente en mi patrón Global Ignore:
bin obj CVS .cvsignore * .user * .suo Debug Release .pdb test. Thumbs.db

Funciona muy bien para ignorar varios archivos / carpetas ocultos o temporales ....

Entonces para sus requisitos específicos:
Carpetas: bin obj release compile
Archivos: * .bak * .user * .suo

Yo usaría:
bin obj release compile * .bak * .user * .suo


Este es uno que uso para .NET. Tenga en cuenta que utilizo VB6 y otros paquetes, por lo que hay entradas adicionales. También es sensible a mayúsculas y minúsculas.

* .chm * .dat * .dll * .ini * .err * .exe * .DLL * .INI * .ERR * .EXE * .backup * .zip * .ZIP * .vbw * .scc * .vbg *. log * .exp * .lib .vrs .SCC * .PRF * .prf * .NIP * .NOP * .nip * .nop * .out * .bjob * .job * .prt * .tmp * .txt * .EX_ * .ex_ * .MDP * .bak * .BAK * .CFG * .cfg * .TXT * .vrs * .VRS * .scc * .SCC * .vsc * .VSC * .mdb * .MDB * .cur *. oca * .setup * .png * .suo * .user Debug Release bin * .pdb * .trx TestResults * .WS ~ * .ocx

Estos tres demostraron ser críticos para reducir en gran medida el número de comodines de archivos que tuve que rastrear.

Debug Compartimiento de lanzamiento


Si está usando Windows, no necesita usar un patrón de ignorar como este:

* / bin * / obj

para directorios? Y tal vez incluso:

*/bin/* */obj/*

Debo admitir que solo me di cuenta de esto después de haber cometido las cosas incorrectas, así que no lo he probado ''en vivo''. Observe el uso de las barras diagonales en el patrón de directorio.

(Consulte este enlace para la fuente: http://svn.haxx.se/tsvnusers/archive-2007-03/0281.shtml )