Dans ma boîte on est en train de passer de cvs à svn, et c'est le gros bordel... enfin c'est surtout le code et la palanquée de branches qui pose problème, et notamment le fait que pour gérer un bronx pareil des surcouches ont été développées sur cvs et svn.
Malgré l'enthousiasme autour de git, je n'ai pourtant pas l'impression que git pourrait convenir dans notre cas : en gros le repository principal contient une série de répertoires, chacun étant un module, par ex a, b, c... et ce repository a été branché un tas de fois, par ex 1, 2, 3... maintenant, les nouvelles branches utilisent certains modules des autres branches : par ex la branche 26 va contenir a_26, b_15, c_20, d_26, e_13. Le tout est bien sûr géré par ces surcouches, des scripts qui vont s'occuper de faire des check outs de chaque module depuis la branche indiqué dans un fichier de config.
Bon, le fait est que cvs et svn ne sont eux même pas capable de gérer ça tout seul, mais j'ai l'impression qu'ils conviennent mieux que git qui n'est pas capable (enfin je crois) de gérer seulement un sous répertoire extrait d'une branche.
[^] # Re: c'est pas franchement grave
Posté par calandoa . En réponse à la dépêche Rififi autour de Subversion. Évalué à 2.
Malgré l'enthousiasme autour de git, je n'ai pourtant pas l'impression que git pourrait convenir dans notre cas : en gros le repository principal contient une série de répertoires, chacun étant un module, par ex a, b, c... et ce repository a été branché un tas de fois, par ex 1, 2, 3... maintenant, les nouvelles branches utilisent certains modules des autres branches : par ex la branche 26 va contenir a_26, b_15, c_20, d_26, e_13. Le tout est bien sûr géré par ces surcouches, des scripts qui vont s'occuper de faire des check outs de chaque module depuis la branche indiqué dans un fichier de config.
Bon, le fait est que cvs et svn ne sont eux même pas capable de gérer ça tout seul, mais j'ai l'impression qu'ils conviennent mieux que git qui n'est pas capable (enfin je crois) de gérer seulement un sous répertoire extrait d'une branche.