Usamos archivos de configuración dentro de varios proyectos bajo control de fuente (TFS), donde cada desarrollador tiene que hacer algunos ajustes en su copia local para configurar su entorno. El proceso de compilación se ocupa de reemplazar los archivos de configuración con la configuración del servidor como parte de la implementación, por lo que en realidad no importa lo que está en el repositorio. Sin embargo, de todos modos nos gustaría mantener algún tipo de versión predeterminada de archivos de configuración en el repositorio, de modo que, p. las personas que no participan en el proyecto en particular no tendrán problemas debido a una mala configuración local.¿Es posible excluir algunos archivos del registro (TFS)?
Intentamos resolver esto presentando la política de check-in que simplemente prohíbe registrar los archivos de configuración. Esto funciona bien, pero solo porque somos perezosos para desmarcar siempre esas casillas de verificación en la ventana de cambios pendientes, surge la pregunta: ¿es posible deshabilitar transparentemente el registro de archivos particulares sin mantenerlos fuera del control de la fuente (por ejemplo, bloquear su versión actual) ?
Esto ya lo hemos hecho y de hecho funciona bien, pero estábamos buscando un modo un poco más conveniente;) –