svn: fusión mientras se mantienen las variantes entre las twigs

¿Hay alguna manera de decirle a SVN cuando se está fusionando, que uno o más files son especiales y no deberían fusionarse?

Me refiero a un par de treees de compilation que necesitan diferentes identificadores únicos para distinguirlos, y cada vez que fusionamos files, nos resulta difícil mantener esos ID.

Puede excluir los files de la fusión o puede fusionar todo el lote y luego revertir los files antes de confirmar.

Posiblemente, la mejor solución es usar elementos externos: coloque los files que no se fusionan en otra parte de su tree y use la propiedad externa para extraer el file específico en su WC cuando finalice la compra. Los files no serán parte de la fusión entonces.

Creo que tendrías que excluirlo cada vez, lo que sería un problema, a less que quisieras usar algo como SVNMerge.py .

La sección Cambios de Bloqueo ofrece una descripción general de los methods disponibles para evitar que la revisión dada se fusione.

EDITAR: A mi entender, la subversión se trata de revisiones. A diferencia de DVCS bien conocido, no rastrea el contenido ni cambia los sets. Para cerrar la brecha entre rastrear un file en subversión, pero no rastrear cambios de deployment / copy de trabajo, el siguiente enfoque podría ser factible.

En lugar de 'id.txt', se versiona un file llamado 'id.txt.template'. Como parte del process de implementación, se genera 'id.txt', mientras que forma parte de svn:ignore .