Question

Je travaillais sur le tronc récemment et je l'ai changé, je pensais que d'autres pourraient en avoir besoin alors je créé un patch juste avant de commettre.

Maintenant un homme dev qui travaillait sur une branche (qui vient du tronc quelques semaines en arrière) a besoin de ces changements pour aller sur un nouveau serveur.

Je suis en train d'appliquer mon patch avec tortoisesvn mais il does'nt à la couture comme les disparités de mes copies de travail. J'ai:

  • Mon tronc à: D: \ SVN \ trunk
  • La branche à: D: \ svn Branches \ TheBranchINeedToPatch

Suis-je essayer de faire quelque chose d'impossible? Y at-il quelque chose que je suis absent?

Puis-je appliquer un patch de tronc à une copie de travail de branche?

Merci pour l'aide!

Était-ce utile?

La solution

Perquisite: le mot Let vous travaillez actuellement sur la branche. Pour vérifier que l'utilisation svn info. L'URL doit pointer vers votre branche

Ensuite, vous pouvez fusionner les changements du tronc à votre branche en utilisant la commande de fusion

svn merge -r FROM_REVISION:REQUIRED_REVISION url/to/trunk .
or
svn merge -r 26:32 url/to/trunk .

apportera tous les ensembles de changement de rev 26 à 32 du tronc dans votre branche.

Ah, il y a déjà une discussion sur la façon de le faire avec TortoiseSVN: Utilisation TortoiseSVN comment fusionner les changements du tronc à une branche et vice-versa?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top