Bonjour,
J'essaie de récupérer le projet collaboratif Geotools par Git.
Mais parce que je suis néophyte avec Git, je suis surpris de ce qui se passe, et ce qui arrive n'est pas ce à quoi je m'attends.
Geotools a deux versions en activité, d'après son site: une 9-SNAPSHOT en développement à longue échéance et une 8.5 en release.
Lorsque je fais un clone, je reçois la 9-SNAPSHOT qui compile et se teste par un mvn clean install qui fonctionne. Mais ce n'est pas celle-là que je veux exploiter.
Conformément à leurs procédures Git, j'essaie d'évoluer vers les branches 8.x
J'ai relié autant de branches chez moi que j'ai pu aux leurs.
Et aujourd'hui, un git branch -a me donne ceci:
8.x
master
* rel_8.x
remotes/origin/2.7.x
remotes/origin/8.x
remotes/origin/HEAD -> origin/master
remotes/origin/featurecollection_cleanup
remotes/origin/featurecollection_cleanup_origional
remotes/origin/master
remotes/origin/rel_8.x
Mais:
Quand je compile la branche 8.x reçue, je compile une 8-SNAPSHOT qui échoue sur un test unitaire.
Quand je compile la branche rel_8x, je reçois une 8.1 qui échoue sur un autre test unitaire. Peut être n'a t-elle jamais pu être livrée.
Je devrais trouver une version 8.5 quelque-part, puisque c'est la dernière releasée, non ?
Et sans doute aussi une 8.6 ou plus probablement une 8.6-SNAPSHOT quelque-part en cours de développement pour prendre en charge des corrections ou des évolutions.
Les commandes Git que j'exécute ne me montrent pourtant rien.
Je m'y prends mal. Bien sûr, je pourrais les interroger sur leur forum des développeurs, mais j'ai l'impression que je fais juste face à un problème de compréhension personnel d'emploi de Git.
Sur leur git:
https://github.com/geotools/geotools/
qu'est-ce que j'aurais du trouver d'autre que ce que j'ai vu, si je m'y étais bien pris ?
En vous remerciant,
Grunt.
Partager