Bonjour.
Je prie pour que des connaisseurs de AnkhSvn me lise, car je suis terrorisé, tétanisé à la moindre action sur mon repository...
Pour la faire bref, voici un exemple de ce qu'il y a sur mon repository :
Historiquement, j'ai créé une solution .sln "Ma Solution", y ai placé Projet1 et Projet2, puis Add Solution to Subversion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Ma Solution Branches Branche1 Projet1 Projet2 Trunk Projet1 Projet2 Mon FrameWork Branches Branche1 Projet3 Trunk Projet3
J'ai ensuite ajouté à ma solution Projet3 qui me sert pour d'autres programmes et est déjà sur le repository.
En réalité ma solution comporte une quinzaine de projet, j'ai simplifié pour l'exemple.
1er problème (si il n'y avait que ca) : Lorsque pour ma solution, je fais un switch, tous les projets ne switchent pas dans la branche, certains restent dans le tronc.
2eme problème : Concernant les projets qui ne switchent pas, ce ne sont pas que les projets indépendants (ex: Projet3), non, certains projets de ma solution en font parti (exemple : Projet2).
Et pour certains des projets (par exemple Projet2), j'ai beau un a un leur faire un switch, ils restent dans le tronc !
Seule solution trouvé
Pour chaque projet posant probleme
1) fait un swith
2) fait un update
3)la le switch (semble) s'effectuer.
4)je passe au projet suivant.
J'ai très peur en travaillant sur ma branche, que mes commits se fassent dans le tronc. ET je met 45 minutes pour switcher, c'est vraiment l'enfer !!!
Questions
Pourquoi suis-je obligé de faire un update apres un switch?
Pourquoi certains projets ne switchent pas?
Vous donnez des cours?
Un très grand merci d'avance à quiconque pourra m'apprendre quelque chose à ce sujet.
Partager