2009-10-19 17 views
131

Quel est le concept de commutation de branches dans IntelliJ? Je dois être aveugle ou un idiot ...Comment passer à une autre branche subversion dans Intellij?

Je suppose qu'il y aurait un « passage à copier » option ou quelque chose comme ça, mais il n'y a pas ...

EDIT des éclaircissements: mon IDE précédent avait une simple option "passer à la copie", qui mettait à jour tous les fichiers étant différents de la branche/du tronc actuel. IntelliJ semble avoir une approche complètement différente, que je ne semble pas comprendre. L'aide n'est pas très utile non plus.

Des mots clés utiles, des liens ou des astuces sont très appréciés. Merci.

+0

Dans le cas où cela pourrait aider quelqu'un d'autre: j'ai essayé de faire une 'svn switch' à partir de la ligne de commande DOS et pendant qu'il semblait fonctionner, il n'a rien fait (appeler 'svn st' a continué à dire que je pointais vers l'ancienne URL). Mais faire le changement via une mise à jour (Ctrl + T) dans IntelliJ a parfaitement fonctionné. – vegemite4me

Répondre

189

vient de découvrir les branches de commutation se fait en utilisant la boîte de dialogue de mise à jour (VCS -> Mise à jour du projet, ⌘T), où je peux sélectionner une branche, tag ou révision que je veux.

+2

Juste parce que vous "mettez à jour" votre sandbox vers une nouvelle branche. –

+46

Je ne dirais pas qu'il est aveugle et idiot. En fait, je m'attendais à une option "switch" dans le menu contextuel svn également. Mais en effet, il doit être trouvé ailleurs. – TjerkW

+1

mise à jour de cette .. https://www.jetbrains.com/idea/help/checking-out-%28switching-between-branches%29.html#d2107775e86 –

43

Pour noobs comme moi qui a vérifié le « ne montrent pas cette fois » boîte au début, et ne pas avoir la boîte de dialogue de mise à jour de la subversion qui incite plus, essayez ceci:

  1. Utilisez le menu de commande " contrôle version » -> Afficher les modifications Voir
  2. Dans ce point de vue, allez à l'onglet « Subversion travail copie des informations »
  3. vous devriez trouver un « lien Configurer branches » ont été vous devriez être en mesure de changer de tronc & branches

Si je puis dire, cela semble assez complexe, si quelqu'un a mieux, je serais heureux d'entendre :-)

+9

Éditer: vous pouvez également avoir à nouveau l'invite de la boîte de dialogue, en procédant comme suit: Paramètres | Contrôle de version | Confirmation | Boîte de dialogue Options d'affichage lorsque ces commandes sont invoquées: Mise à jour –

+35

Vous pouvez rétablir la boîte de dialogue en cliquant sur l'élément de menu "Mettre à jour le répertoire". –

13

Il suffit d'utiliser le « Subversion » -> « Mise à jour Répertoire ... » avec des options. Dans le cas où les « options de mise à jour » de dialogue est désactivée, voici comment on peut le déplacer en arrière:

  1. Aller à: « Paramètres » -> « Version Control » -> « Confirmation »
  2. Vérifiez la box "Display options dialog ..." pour "Update"
6

Si comme moi vous avez cliqué sur "configurer des branches", puis choisi le chemin de la branche que vous voulez - c'est faux! quand dans « configurer branches », vous devez sélectionner le chemin d'un niveau à partir de là

Espérons que cela aide quelqu'un comme moi ...

Questions connexes