Usando Delphi2005, nuestro equipo ha adoptado esta hace mucho tiempo:.
* * .bdsproj .scc * * .suo .user ~ * .local * * .identcache .dsk obj bin prueba __history *. o * .lo * .la * .al .libs * .so .so. [0-9] * .a * .pyc * .pyo * .rej ~ # #. # *. *. swp. DS_Store
No estoy seguro si se necesitan o no, o cuáles son algunos de ellos. No se me ocurrió, simplemente siguiendo nuestra wiki interna ...
En esa línea, debería mirar los ganchos de precompilación del lado del servidor. Tenemos un desencadenante precompromiso que deshabilita la comprobación de los archivos .bdsproj, .dpr y .res a menos que se incluya una etiqueta específica en el comentario: [Agregar archivo de proyecto] [Agregar archivo de Res]. Si intentas asignar un .bdsproj, .res o .dpr sin esas etiquetas, la confirmación fallará en la auditoría y será rechazada, y se enviará un embarazoso correo electrónico a todo el equipo de desarrollo. Esto se debe a que estos archivos raramente tienen cambios legítimos. Si necesita agregar una unidad a un proyecto, bien, hágalo e incluya la etiqueta con el registro, y todo estará bien. La etiqueta dice "Sé lo que estoy haciendo, y tengo una buena razón para cambiar este archivo". De lo contrario, tienes toda clase de basura revisada - números rev, cambios de ruta, paquetes entrando y saliendo, etc.
También tenemos algunos filtros grep en la precompilación, buscando ciertas cosas siendo agregado. Como unidades de "máscaras" no deseadas de DevExpress, porque algunos desarrolladores tienen todas las máscaras instaladas y el IDE decidió agregarlas. O MadExcept, porque alguien lo dejó encendido después de depurar algo (no permitimos que MadExcept esté en producción en este proyecto en particular, por una variedad de razones). Cosas como esas.
Actualización: debido a que nuestro entorno no es típico, eliminé * .res de la lista anterior.
Lo sentimos, pero se pretendía que obtuviera información práctica, como incluir archivos como * .dproj.2007 etc. que parecen aparecer pero puede no ser necesario. –
Cuando hablas de XE y XE2 ... estoy usando el cliente SVN integrado ... desde el Administrador de proyectos, haz clic con el botón secundario, submenú SVN ...De lo contrario, comenzaré a agregar todos los archivos con una extensión que contiene ** ~ ** – Whiler
. Sugiero que pregunte acerca de archivos y extensiones específicos. –