j'ai créé une branche comme celui-ciproblème branche maintenir synchronisés
svn copy svn+ssh://foo.bar/svn/myproject/trunk svn+ssh://foo.bar/svn/myproject/branches/feature-x
J'ai alors à la caisse une copie de travail de ma succursale dans un autre répertoire.
Puisqu'il s'agit d'une branche de fonctionnalité, je voudrais la garder en synchronisation avec le tronc. Selon le Livre SVN, cela devrait être aussi simple que
svn merge svn+ssh://foo.bar/svn/trunk
de mon répertoire de la copie de travail.
Cela ne fonctionne cependant pas. Je ne sais pas exactement ce qu'il essaie de faire, mais il semble essayer de fusionner tous les changements qui ont déjà été commis sur le tronc. Au lieu de cela, je me serais attendu à ce que seulement essayer et fusionner les changements qui sont arrivés à tronc après J'ai fait la branche.
Si je tente
svn propget svn:mergeinfo .
de ma copie de travail, je reçois rien. Si je comprends bien, je devrais voir quelque chose à propos des révisions qui sont disponibles pour la fusion.
J'utilise svn v1.6.5
En tant que travail autour, pour l'instant, je commence par écrire
svn info
pour obtenir la dernière version modifiée. Et puis
svn merge -r xxxx:HEAD svn+ssh://foo.bar/svn/trunk .
où xxxx est la dernière révision a changé.
Mise à jour
Turns out nous courons une ancienne version du serveur svn au bureau, qui ne prend pas en charge le suivi de fusion.