Gancho precomit SVN para files Conflictos

Tengo un file llamado test.txt .
Cuando se produce un conflicto de files. obtenemos 4 files, por ejemplo

 test.txt test.txt.min test.txt.r1 test.txt.r2 

En test.txt obtenemos un text como

 <<<<<<< .mine >>>>>>> .r2 

Entonces mi pregunta es que
¿Hay alguna forma de evitar que el usuario confirme el file en conflicto?
Quiero decir,

  • El usuario no puede confirmar un file que contenga text <<<<<<< .mine >>>>>>> .r2

  • El usuario no puede comprometer algunos files adicionales creados

    Estoy usando tortugaSVN con visualSVserver en Windows

La manera fácil :

Este problema parece fácil de resolver por software (por ejemplo, un script de gancho); sin embargo, el problema real será peor (créanme, ¡lo implementé una vez para un cliente!). Su gente comenzará a eliminar los marcadores de conflicto y cambiará el nombre de estos files para no coincidir con su expresión regular en su secuencia de commands gancho, lo que provocará inundaciones en su repository con todo tipo de files en conflicto. Peor que eso: ¡Nadie puede rebuild los conflictos subyacentes a medida que los marcadores de conflicto desaparecen!

La forma correcta :

Debe explicar a sus usuarios cómo ocurren estos conflictos. Si están sucediendo muy a menudo, generalmente hay otro problema (externo) responsable (mal layout del software, falta de comunicación del equipo, etc.). SVN prohíbe confirmar un file en conflicto. Debería mostrar cómo resolver este conflicto. En los usos estándar de SVN, los conflictos no son un gran problema (excepto en la fusión)