2009-10-13 8 views
3

Par exemple, supposons que j'ai une branche que je veux mettre à jour avec le nouveau contenu dans le tronc. J'ai toujours juste fusionné le tronc dans la nouvelle branche, mais je suis tombé sur un peu que Divmod utilise. Est-ce que divmod a une sorte d'exigence spéciale pour faire des branchements comme ça, ou est-ce que je me suis trompé depuis le début?Comment "fusionner vers l'avant" dans svn?

Répondre

4

La façon dont vous le faites actuellement est la façon dont le livre Subversion suggests.

Il semble que DIVMOD fait les choses de cette façon à cause de la syntaxe pré-1.5 fusion:

À titre d'exemple d'un tel problème, dans un SVN doit toujours passer la révision où la branche a été créée sur le tronc en tant qu'argument de la commande de fusion, et que la détermination de ce nombre implique en lisant la sortie d'une autre commande de longue durée . Certaines branches ne peuvent pas être fusionnées de cette manière, en fonction de l'emplacement d'origine de la branche .

(Source)

Ce ne l'est plus.

1

La façon dont vous le faites est la façon habituelle de le faire, donc vous n'avez pas mal fait tout le temps.

Mais ...

Il y a des cas où Subversion s'obtenir tout à fait confus et prendre un temps très long pour terminer la fusion. La méthode Divmod évite ces cas.

Questions connexes