Un grupo de desarrolladores con el que estoy trabajando cambió de VSS a SVN hace aproximadamente medio año. La transición de CheckOut-CheckIn a Update-Commit ha sido difícil para una cantidad de usuarios. Ahora que ya no están obligados a verificar sus archivos cuando terminan (o con mayor precisión, ahora que nadie más puede ver que tienen el archivo desprotegido y les piden que lo vuelvan a verificar para liberar el bloqueo en el archivo), ha sucedido en más de una ocasión que los usuarios han olvidado confirmar sus cambios hasta mucho después de que se hayan completado.Cómo alentar más compromisos frecuentes para SVN
Aunque la mayoría de los usuarios son buenos acerca de Commitir sus cambios, el problema es tan grave que la decisión podría tomarse para forzar a los usuarios a get locks on all files in SVN before editing. Prefiero no ver que esto suceda, pero no sé cómo mejorar la situación de otra manera. Entonces, ¿puede alguien sugerir maneras de hacer cualquiera de las siguientes:
- Track lo que los usuarios los archivos se han editado pero no han tenido cambios todavía comprometidos para
- Fomentar usuarios a ser más consistente con confirmar los cambios cuando se hacen
- ayudar a terminar fuera de la educación de los usuarios necesarios para que la gente se utilizan para el nuevo paradigma de control de versiones
fuera de la caja soluciones bienvenidos (es decir: programa de escritorio que recuerda a los usuarios para cometer si no han don Por lo tanto, en un intervalo determinado, obtendrá automáticamente las estadísticas de las tasas de aceptación del usuario y enviará correos electrónicos de advertencia si la frecuencia cae por debajo de un cierto umbral, etc.
registro o nos encontraremos desarrolladores que los registros para reemplazar siempre funciona –