Mi situación es la siguiente: tengo un servidor Subversion configurado en mi casa, y también utilizamos Subversion en la empresa donde trabajo.Subversion: cómo eliminar la propiedad en commit
En el trabajo, utilizamos el modelo de bloqueo/edición/desbloqueo (principalmente porque estamos en transición desde Visual SourceSafe y es más fácil por el momento). En este momento, esto se logra estableciendo la propiedad 'needs-lock' en todos los archivos agregados (usando la sección de autopropulsiones del archivo de configuración del cliente SVN en cada máquina cliente).
Sin embargo, no quiero utilizar este modelo para mi servidor SVN doméstico (prefiero la forma de trabajar edit/merge/commit), así que actualmente después de enviar cualquier cosa desde mi PC de trabajo a mi servidor doméstico, tiene que eliminar manualmente la propiedad needs-lock de los archivos que he agregado.
¿Hay alguna manera de configurar el cliente SVN para que solo aplique esta propiedad a los archivos asignados a un servidor en particular? ¿O lo estoy haciendo de la manera incorrecta? ¿Debo usar ganchos en el servidor de trabajo para agregar esta propiedad, en lugar del cliente?
Cualquier ayuda o consejo es muy apreciado.
EDITAR: Aparentemente, no puede hacer esto en el servidor (o al menos se recomienda encarecidamente que no lo haga).
YUCK! ¡Comience a pelear en el trabajo para que esto cambie! –
Lo sé ... Lo sé ... –
Lo peor es que lo configuré ... –