2010-06-28 10 views
0

En ce moment j'ai essayé de fusionner ma branche du tronc avec les maniements suivants:problème avec la fusion de la branche au tronc?

  1. Mise à jour de la copie de travail du tronc
  2. Merge-> réintégrer

Ensuite, le dossier du travail copie du coffre obtient le signe contradictoire. Au moyen de Check pour les modifications, je reçois une liste qui contient beaucoup de fichiers et même le dossier de la copie du tronc. À côté de la liste apparaît une fenêtre avec le titre "svn_mergeinfo-TortoiseMerge". Cette fenêtre affiche deux panneaux, svn: mergeinfo: Base de travail et svn: mergeinfo: Copie de travail. Dans le panneau Copie de travail, il y a un fichier avec quelques chiffres, peut-être des versions, précédé d'un signe plus. Son homologue dans le panneau de la base de travail est un blanc gris. La plupart d'entre eux ont été trouvés pas modifiés du tout.

Quelles sont les erreurs que j'ai commises? Comment pourrais-je me débarrasser du problème?

Merci beaucoup d'avance.

John

Répondre

0

Le svn: mergeinfo est réglée de façon Subversion peut vous aider à suivre les révisions ont été fusionnées dans le tronc ou une branche particulière. Ceci est normal et sans danger, car il n'affecte pas le contenu du fichier. Par exemple, TortoiseSVN utilise ceci pour griser les révisions qui ont déjà été fusionnées dans l'interface graphique pour plus de commodité.

Consultez ce lien pour plus d'informations =>svn:mergeinfo

+0

Puis-je commettre ma copie de travail réintégrée de tronc sans se soucier de ces dossier et fichiers soi-disant modifiés? – John

+0

Vous pouvez valider la copie de travail ré-intégrée. Vous souhaiterez peut-être valider la propriété svn: mergeinfo au moins sur le dossier de niveau supérieur (par exemple, trunk /), mais il ne doit pas être défini sur un autre fichier/dossier. – MattGWagner

+0

Merci beaucoup pour l'info. Comment pourrais-je désactiver un tel type de propriété? – John

0

Il semble que des changements dans le tronc et la branche ne peuvent pas être fusionnés automatiquement. (Est-ce que quelqu'un ou vous avez modifié le tronc après la création de la branche?) Supposons que vous deviez le fusionner manuellement, à l'aide de l'outil mdiff par exemple.

+0

Merci pour votre réponse. La mise à jour avait été effectuée avant ma réintégration. Voulez-vous dire, je dois commettre les modifications dans ma copie de coffre manuellement? – John

+0

Je pense que vous devez fusionner les modifications de la branche vers le tronc manuellement. En fait, même s'il y a des changements évidents et mineurs dans la branche ou le tag, je n'ai jamais utilisé la fusion automatique. J'utilise l'outil de fusion avec GUI et cela donne plus de moyens de contrôler les résultats. – pmod

+0

Quoi qu'il en soit, cela peut être utile: http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-dug-merge.html – pmod

Questions connexes