2010-02-27 5 views
0

J'ai un projet avec 2 branches disons v1.1 en v1.2 (dans le même référentiel svn). In v1.1 J'ai modifié 2 fichiers et les ai validés séparément (2 révisions). Maintenant, je voulais fusionner la révision 1 en v1.2 et bloquer la révision 2 (ne peut pas fusionner).svn property mergeinfo missing

(j'utiliser Eclipse 64 bits avec un subclipse Collabnet pour la fusion.)

Pour la première, je choisis « fusionner une série de révisions », choisissez la révision 1 et fusionner cela en v1.2 et engager.

Pour la seconde je choisis ... (bloquer une ou plusieurs révisions); Je sélectionne la révision 2. Le premier symptôme du problème est visible ici: la révision déjà fusionnée est toujours dans la liste. Quoi qu'il en soit, je suis la procédure 'ignorez ce que je ne comprends pas' et continuez. Quelques étapes plus tard, éclipse me demande si je veux valider la propriété mergeinfo mise à jour? Je choisis Oui. Ensuite, je reçois le message 'Aucun fichier n'a été modifié ou ajouté depuis la dernière validation'. Lorsque je redémarre une fusion et que je sélectionne 'sélectionner une plage de révisions', je vois toujours les deux dans la liste: la révision déjà fusionnée A et la révision bloquée B. Quand je regarde les propriétés du projet, je ne vois pas voir une seule propriété appelée svn: mergeinfo. Je suis nouveau à cela mais je pensais que c'était la façon dont svn stocke cette information?

, grâce
Stijn

Répondre

1

Je pense que vous devez mettre à jour votre repo à 1.6.x avant cela fonctionnera.

+0

merci, je pensais que le serveur était sur 1.4 (c'est un que je «loue») mais après un coup d'oeil plus étroit il était encore 1.4. Heureusement j'ai eu la possibilité de passer à 1.5 et heureusement 1.5 le supporte aussi. Problème résolu! –