2010-06-21 7 views
0

Je suis récemment passé de Subclipse à Subversive pour l'intégration SVN dans Eclipse, et j'ai du mal à créer une branche de mon code source.Plugin Eclipse Subversive: Pourquoi je ne peux pas créer cette branche?

J'ai essayé quelques variantes de ma méthode, mais toutes m'ont conduit au même blocage. Fondamentalement, voici ce que j'essaie de faire.

  • volet Navigator
  • Faites un clic droit sur le dossier du projet (voulez branche la chose)
  • équipe> Direction
  • Dans le Lieu champ, parcourez pour sélectionner les/branches dossier dans mon dépôt
  • Ajouter le nom de la branche dans le champ de chemin, à savoir "/ testbranch" (non représenté)

La boîte de dialogue ressemble alors à ceci, et je ne peux pas continuer.

http://img820.imageshack.us/img820/1011/branchingfail.png

Qu'est-ce que je fais mal ici? Pourquoi je ne peux pas créer cette branche? Si rien d'autre, peut-on au moins confirmer que je suis le bon processus, et c'est quelque chose de mon environnement ou de la configuration qui empêche la création de la branche?

Répondre

0

J'ai trouvé que SVN est très particulier avec les connecteurs SVN. Si vous avez connecté et téléchargé du code SVN avec un seul connecteur, puis que vous avez changé de connecteur lorsque vous avez commencé à utiliser Subversive, vous aurez certainement des problèmes.

J'ai eu des problèmes subversifs inexpliqués dans le passé et ils ont presque toujours retrouvé l'utilisation de connecteurs différents. La solution pour moi était de réinitialiser tout mon code SVN local. J'ai tout supprimé local et revérifié tout mon code. Tout semblait aller bien après cela.

J'espère que cela aide.

+0

Eh bien, cela s'applique définitivement ici. Ça vaut le coup! –

+0

Malheureusement, cela n'a pas résolu mon problème. –

0

Je ne considère pas cela comme une bonne solution, mais cela me fait au moins travailler à nouveau. Au lieu d'exécuter une opération de branche, j'ai créé un nouveau dossier dans mon dossier branches, puis copié le contenu du dossier de tronc dans celui-ci. J'ai alors pu passer à ma nouvelle "branche".

0

Assurez-vous que vous n'avez pas de modifications non validées, puis effectuez un nettoyage Team>. Assurez-vous également que vous êtes branché sur le tronc et que vous n'avez pas de version mixte. Par exemple, vous pouvez avoir un dossier sous la racine à partir d'une autre branche alors que le reste du projet provient du tronc. Cela entraînera l'échec de la création de la branche. Lorsque vous rencontrez des problèmes avec les branches du navigateur, essayez de revenir sur le projet (cliquez avec le bouton droit de la souris sur choisir équipe> rétablir) plusieurs fois. Ensuite, exécutez le nettoyage plusieurs fois.

Vous pouvez également créer une branche à partir de la vue Dépôts SVN. À partir de cette vue, cliquez avec le bouton droit de la souris sur l'emplacement à partir duquel vous voulez vous brancher (camion) et sélectionnez Nouveau> branche dans le menu contextuel. Une dernière étape est à partir de la vue du navigateur, vous aurez besoin de swtich votre projet au brancn nouvellement créé: clic droit sur la racine du projet et sélectionnez Team> passer du menu contextuel

Questions connexes