Liens connexes

Dépêche modérée par

Dépêche éditée par

: Subversion (SVN) 1.5 est disponible

Posté par Nÿco (Jabber id, page perso, ). Modéré le 21 juin 2008.
0
Subversion, ou svn pour les intimes, le célèbre logiciel libre sous licence Apache/BSD du type gestion centralisée de versions (VCS) a été publié en version 1.5. Conçu à l'origine en 2000 pour remplacer CVS et ses limitations, cette version apporte de nombreuses améliorations :
  • Suivi des opérations de Merge (merge tracking) (implémentation non complète) ;
  • Sparse checkouts (via une nouvelle option --depth) ;
  • Résolution de conflit interactive ;
  • Prise en charge des listes de changements (changelists) ;
  • URL relatives, peg revisions dans svn:externals ;
  • Prise en charge de Cyrus SASL pour ra_svn et svnserve ;
  • Prise en charge améliorée pour les déploiements à grande échelle de FSFS, via le sharding ;
  • Optimisations possibles améliorées de FSFS, via l'isolation immuable de fichiers ;
  • Proxy WebDAV d'écriture directe (write-through) transparent ;
  • Améliorations de la copie et du déplacement ;
  • Améliorations en vitesse, amélioration des temps de réponse des annulations ;
  • Plus facile d'essayer le module expérimental d'accès ra_serf DAV ;
  • Changement dans les API, améliorations et beaucoup de travail de bindings de langages ;
  • Plus de 150 corrections de bugs et améliorations.
Les notes de version sont détaillées, vous êtes encouragé(e)s à les lire attentivement.

Subversion 1.X ayant effectivement réussi à remplacer CVS dans de nombreux cas, y compris de complexes ou à large échelle, ces dernières années ont vu s'épanouir et monter en puissance des solutions de VCS décentralisées, bien évidemment libres, telle que git issu du monde du noyau Linux et Mercurial (Hg). Le projet Subversion s'interroge à ce sujet quant à son avenir.

> Lire les commentaires (28 commentaires, moyenne: 4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Centralisé et Décentralisé

Posté par vincent_k (Jabber id, page perso, ) le 21/06/2008 à 11:33. (lien). Évalué à 7.

je me pose la question de savoir quels sont les avantages et les inconvénients des deux systèmes?

Beurk

Posté par Sylvain Sauvage () le 21/06/2008 à 14:46. (lien). Évalué à 10.

Le projet Subversion s'interroge à ce sujet quand à son avenir.

quanT

Merge

Posté par cykl (Jabber id, ) le 21/06/2008 à 14:59. (lien). Évalué à 3.

> Suivi des opérations de Merge (merge tracking) (implémentation non complète)

J'ai pas encore testé la 1.5 mais c'est une très mauvaise nouvelle.
C'est LA lacune de SVN. Impossible de gérer des branches, ca foire à chaque fois et on fini par faire un diff/patch à la main.

La seule façon de merger des branches sur un serveur subversion que j'ai trouvé c'est d'utiliser git-svn (qui envoi du paté)...

Revenir en haut de page