OVH Cloud OVH Cloud

eclipse et les branches

3 réponses
Avatar
LR
Salut,
J'utilise eclipse 3.0.
Je bosse depuis quelque temps sur un projet géré par CVS et je voulais
tester une autre façon de résoudre certains problème que je rencontrais.
J'ai donc décidé de tester le fonctionnement des branches (je suis débutant
sur CVS).
J'ai donc fait click droit sur le projet, branch et j'ai donné un nom à la
branche (j'ai laissé coché "Commencer à travailler dans la branche").
Ensuite j'ai modifié mon code, fait des commit et j'ai donc des fichiers
avec des numéros de version à 4 chiffres.
Maintenant, je me rend compte que mon test ne mène à rien et je veux
supprimer cette branche pour recommencer à travailler dans la version
originale.

Déjà, je trouve bizzare que la branche que j'ai créé n'apparaisse pas dans
le vue CVS Repository (j'ai bien fait "refresh" et "regénérer").

Comment faire ?
Merci d'avance
Lilian

3 réponses

Avatar
ZebX
...Log du <09/07/2004 15:10> ...Post de <LR>
:

Maintenant, je me rend compte que mon test ne mène à rien et je veux
supprimer cette branche pour recommencer à travailler dans la version
originale.


Eclipse ne permet pas l'exécution de ce genre de commandes
/exceptionnelles/ CVS.

Après mure réflexion, car sans recours, sous l'invite :
cvs rtag -d MaBranche

Ne pas oublier le refresh sous Eclipse, car il gère un cache (à la con)
du serveur CVS.

Déjà, je trouve bizzare que la branche que j'ai créé n'apparaisse pas dans
le vue CVS Repository (j'ai bien fait "refresh" et "regénérer").


Sur la v3, elle devrait après un "refresh branches - select all" du menu
contextuel.

A+
--
ZebX - No comprendo

Les riches, c'est fait pour être très riche et les pauvres très pauvres.
-- Louis de Funès in La Folie des Grandeurs.

Avatar
ZeGrunt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bonjour.

LR wrote:
J'ai donc fait click droit sur le projet, branch et j'ai donné un nom à la
branche (j'ai laissé coché "Commencer à travailler dans la branche").
Ensuite j'ai modifié mon code, fait des commit et j'ai donc des fichiers
avec des numéros de version à 4 chiffres.
Maintenant, je me rend compte que mon test ne mène à rien et je veux
supprimer cette branche pour recommencer à travailler dans la version
originale.


Il faut faire le distingo entre vouloir effectivement supprimer la
branche dans le repository CVS (voir réponse de ZebX) et revenir à une
autre branche avec Eclipse. En l'occurrence, je pense qu'il vaudrait
mieux revenir à la branche d'origine sous Eclipse puis supprimer
réellement la branche dans le repository.

Quant à revenir à la branche, ma version est en anglais mais en
traduisant (très) approximativement, je dirais : clic droit sur le
projet, Equipe/Remplacer Par/Dernière version de HEAD.

Déjà, je trouve bizzare que la branche que j'ai créé n'apparaisse pas dans
le vue CVS Repository (j'ai bien fait "refresh" et "regénérer").


Il faut aller dans la perpective CVS, cliquer sur Branches et
Rafraîchir Branches, cocher ton projet et faire Fin. Si ta branche
n'apparait toujours pas, il faut faire un clic droit sur ton projet dans
le HEAD, puis Configurer Branches et Versions. Notamment, il faut faire
attention aux noms de fichiers présents dans la liste des fichiers
automatiquement examinés lors d'un refresh des tags/versions. Sinon, tu
sélectionnes un fichier dans la liste en haut à gauche, tu devrais voir
apparaître tous les tags dans la colonne de droite. Tu n'as plus qu'à
cocher ceux que tu veux voir dans les Branches.

En espérant que ça aide.

ZeGrunt.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFA76bvnLjyGhlEgFIRAsJGAJwNqyuv9pD4QlS7ktcLJqunP24HQgCgpdHr
K4ifCROXt7C5CWGgL04uiSg =p5NJ
-----END PGP SIGNATURE-----

Avatar
LR
J'ai donc fait click droit sur le projet, branch et j'ai donné un nom à
la


branche (j'ai laissé coché "Commencer à travailler dans la branche").
Ensuite j'ai modifié mon code, fait des commit et j'ai donc des fichiers
avec des numéros de version à 4 chiffres.
Maintenant, je me rend compte que mon test ne mène à rien et je veux
supprimer cette branche pour recommencer à travailler dans la version
originale.


Il faut faire le distingo entre vouloir effectivement supprimer la
branche dans le repository CVS (voir réponse de ZebX) et revenir à une
autre branche avec Eclipse. En l'occurrence, je pense qu'il vaudrait
mieux revenir à la branche d'origine sous Eclipse puis supprimer
réellement la branche dans le repository.

Quant à revenir à la branche, ma version est en anglais mais en
traduisant (très) approximativement, je dirais : clic droit sur le
projet, Equipe/Remplacer Par/Dernière version de HEAD.

Déjà, je trouve bizzare que la branche que j'ai créé n'apparaisse pas
dans


le vue CVS Repository (j'ai bien fait "refresh" et "regénérer").


Il faut aller dans la perpective CVS, cliquer sur Branches et
Rafraîchir Branches, cocher ton projet et faire Fin. Si ta branche
n'apparait toujours pas, il faut faire un clic droit sur ton projet dans
le HEAD, puis Configurer Branches et Versions. Notamment, il faut faire
attention aux noms de fichiers présents dans la liste des fichiers
automatiquement examinés lors d'un refresh des tags/versions. Sinon, tu
sélectionnes un fichier dans la liste en haut à gauche, tu devrais voir
apparaître tous les tags dans la colonne de droite. Tu n'as plus qu'à
cocher ceux que tu veux voir dans les Branches.


C'est parfait, merci beaucoup
Lilian