Comment passer à une autre branche subversion dans Intellij?

146

Quel est le concept de changement de branche dans IntelliJ? Je dois être aveugle ou idiot ...

Je suppose qu'il y aurait une option "basculer vers la copie" ou quelque chose comme ça, mais il n'y en a pas ...

EDIT pour clarification: mon IDE précédent avait une simple option "basculer vers la copie", qui mettait à jour tous les fichiers étant différents de la branche / tronc actuelle. IntelliJ semble avoir une approche complètement différente à ce sujet, que je ne semble tout simplement pas comprendre. L'aide n'est pas non plus très utile.

Les mots-clés, liens ou conseils utiles sont très appréciés. Merci.

PeterP
la source
Au cas où cela pourrait aider quelqu'un d'autre: j'ai essayé de faire un à svn switchpartir de la ligne de commande DOS et même si cela semblait fonctionner, cela ne faisait rien (l'appel a svn stcontinué à 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éponses:

216

Je viens de découvrir que le changement de branche se fait à l'aide de la boîte de dialogue de mise à jour (VCS -> Update Project, ⌘T), où je peux sélectionner n'importe quelle branche, balise ou révision que je veux.

PeterP
la source
2
Juste parce qu'ici vous «mettez à jour» votre sandbox vers une nouvelle branche.
Shaun F
50
Je ne dirais pas qu'il est aveugle et muet. En fait, je m'attendais également à une option "switch" dans le menu contextuel svn. Mais en effet, il se trouve ailleurs.
TjerkW
2
mise à jour de ceci .. jetbrains.com/idea/help/…
Lucas Garcia
L'utilisateur s'attend à une expérience similaire de la part d'IDEA sur différents CSV, ce qui est difficile à faire car l'approche SVN semble "stupide" du point de vue de GIT. La confusion réside dans cette attente de «même expérience» de la magie IDEA.
sourire le
46

Pour les noobs comme moi qui ont coché la case "Ne plus afficher ça" au début, et qui n'ont plus la boîte de dialogue de mise à jour de subversion, essayez ceci:

  1. Utilisez le menu de commande "Contrôle de version" -> Afficher la vue des modifications
  2. Dans cette vue, allez dans l'onglet "Informations sur les copies de travail Subversion"
  3. Vous devriez trouver ici un lien «Configurer les branches» où vous devriez pouvoir changer de tronc et de branches

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

Arnaud P
la source
10
Modifier: vous pouvez également avoir à nouveau l'invite de la fenêtre de dialogue, comme suit: Paramètres | Contrôle de version | Confirmation | Afficher la boîte de dialogue des options lorsque ces commandes sont appelées: Mise à jour
Arnaud P
40
Vous pouvez ramener la boîte de dialogue avec un clic Majuscule sur l'élément de menu "Mettre à jour le répertoire".
Michael Lloyd Lee mlk
16

Utilisez simplement "Subversion" -> "Mettre à jour le répertoire ..." avec des options. Dans le cas où la boîte de dialogue "Options de mise à jour" est désactivée, voici comment la reculer:

  1. Allez dans: "Paramètres" -> "Contrôle de version" -> "Confirmation"
  2. Cochez la case "Afficher la boîte de dialogue des options ..." pour "Mettre à jour"
andrch
la source
7

Si, comme moi, vous appuyez sur "configurer les branches", puis choisissez le chemin de la branche que vous voulez - c'est faux! lorsque dans "configurer les branches", vous devez sélectionner le chemin d'un niveau supérieur à partir de là

j'espère que cela aide quelqu'un comme moi ...

perdu
la source