Esto me ha estado molestando durante mucho tiempo: ¿cómo puedo resolver correctamente un conflicto de combinación dentro de las propiedades SVN establecidas en un directorio? Digamos, por ejemplo, que hay dos desarrolladores trabajando en un proyecto donde svn: ignore está establecido en algún directorio. Si ambos desarrolladores realizan cambios en esta propiedad, cuando la segunda se actualice, verán un conflicto de fusión.¿Cómo puedo resolver un conflicto de combinación con las propiedades de SVN?
A diferencia de los conflictos de combinación de archivos, se genera un único archivo en el directorio llamado "dir_conflicts.prej", que el segundo desarrollador debe leer y corregir manualmente. Por lo general, lo que termino haciendo es revertir todos mis cambios a la copia local, y luego volver a configurar estas propiedades de forma manual con la información en dir_conflicts.prej. Sin embargo, esto es bastante engorroso cuando se trata de una gran lista de URL en una propiedad svn: externals, como muchos de nuestros proyectos usan.
Tiene que haber una mejor manera de hacerlo, ¿alguien sabe cómo?
Por desgracia, tengo que 1 esta respuesta. La mina trata con la propiedad svn: externals y un anit-pattern en su uso. No es el lugar adecuado para entrar en detalles, pero de todos modos pensé que me quedaría aquí. – FlipMcF