2009-09-25 6 views
1

Je viens de créer une branche de mon dépôt svn. Je vais travailler dans la branche pour une semaine ou plus, j'ai donc utilisé la commande "switch" pour passer à la branche. Tout semblait fonctionner correctement, sauf maintenant si je fais une mise à jour svn sur le tronc, il fusionne automatiquement les changements de la branche dans le coffre!SVN: Pourquoi le tronc se met-il à jour automatiquement depuis ma succursale?

Comment j'empêche cela? J'ai des trucs dans la branche qui sont spécifiques à cette branche (configuration) et je ne veux pas que ça se fusionne automatiquement.

Répondre

2

Utilisez svn info dans le répertoire de niveau supérieur de votre répertoire de travail pour confirmer que vous avez vraiment fait svn switch à la bonne branche. Il se peut que vous ayez exécuté svn switch dans un sous-répertoire, ce qui vous donnerait des branches mixtes ... tout ce qui se trouve en dehors de ce sous-répertoire resterait dans le tronc, donc svn update fonctionnerait dans ce répertoire et vous donnerait des mises à jour depuis le tronc.

+0

Je pense que vous avez raison ... si j'obtiens la structure entière du dossier hors du contrôle de la source, tout va bien. Donc je pense que c'est quelque chose avec ma copie locale. –

2

Je revérifierais la commande que vous avez utilisée et vous assurer que vous avez réellement changé de copie de travail. C'est la seule raison à laquelle je peux penser que cela causerait ce comportement. SVN ne fusionnerait pas automatiquement les modifications autrement.

+0

Comment savez-vous s'il a changé de copie de travail? –

Questions connexes