Nous avons besoin de garder .dlls dans notre dépôt. Notre équipe éprouve des conflits SVN sur les fichiers .dll assez fréquemment et il est super ennuyeux. Pour une raison quelconque, même si le type mime des fichiers .dll est défini sur application/octet-stream, svn essaie toujours de les fusionner. De ce que j'ai trouvé here (que je jure comme les choses étaient), il est dit que tant que le type mime n'est pas du texte, svn n'essaiera pas de les fusionner. Mais regarder mes DLL me dit que svn fusionne aussi mes fichiers application/octet-stream (au moins je suppose que SVN fusionne, je ne sais pas pourquoi il y aurait un conflit sans fusion). Pourquoi diable svn essayer de fusionner un fichier binaire? C'est juste stupide ...Comment empêcher Subversion de fusionner des fichiers binaires?
Quelqu'un rencontre ce problème?
Mon but est de trouver une solution permettant aux fichiers binaires de faire partie du référentiel, mais ne jamais être en conflit. Je veux que SVN remplace juste avec le plus nouveau binaire et l'appelle bon.
Veuillez ne pas expliquer pourquoi je devrais ou ne devrais pas mettre des fichiers binaires dans le dépôt - je dois et je ne veux pas de problèmes de conflit.
En tant que FYI: j'utilise à la fois Tortoise 1.5.0 et Ankh.
Pas une réponse, juste une reformulation de la politique qui semble être violée dans votre environnement: http://subversion.tigris.org/faq.html#binary-files –
Comment pouvez-vous voir qu'il essaie de les fusionner? ? Un conflit n'est pas la preuve qu'il essaie de les fusionner –
Je suppose simplement qu'ils essaient de fusionner, car certaines mises à jour ne causent pas de conflits et d'autres le font. Je veux que les conflits s'arrêtent - pas sûr de ce que le point de conflits sont si vous ne pouvez pas comparer/fusionner – Mario