L'un des grands sujets du sommet est le support de suivi de branches ("Merge Tracking"), fonctionnalité réclamée depuis longtemps et déjà bien avancée dans la version de développement.
Subversion's own merge tracking support is still in the conception stage. Email the development list if you're interested in participating in its definition or implementation.
Et si on se rend sur les specs http://subversion.tigris.org/merge-tracking/requirements.htm(...)
on se rend compte des limitations actuelles.
- risque de doublons ou d'effacement lors des merges répetés
- pas d'historisation des renommages de répertoires ce qui fait qu'il est impossible de maintenir 2 arborescences qui auraient divergé
- pas d'assistant de merge d'arborescence entière.
Lorsqu'un projet doit faire évoluer son architecture dans le cadre d'une migration technique ou d'un changement au niveau du métier c'est très pénalisant
J'évalue actuellement l'opportunité pour ma boîte de remplacer Clearcase SVN en tant qu'outil de GCL par défaut pour les projets, mais de telles limitations me paraissent rédhibitoire. Son usage en l'état ne pourra être envisagé que pour des petites équipes.
David, toi qui semble suivre les discussions sur le sujet peux-tu nous apporter quelques précisions ou un pointeur.
# Merge tracking
Posté par golum . En réponse à la dépêche Subversion 1.4.0 est disponible. Évalué à 4.
Vous êtes sur de ça ?
Sur la roadmap:
http://subversion.tigris.org/merge-tracking/
Et si on se rend sur les specs
http://subversion.tigris.org/merge-tracking/requirements.htm(...)
on se rend compte des limitations actuelles.
- risque de doublons ou d'effacement lors des merges répetés
- pas d'historisation des renommages de répertoires ce qui fait qu'il est impossible de maintenir 2 arborescences qui auraient divergé
- pas d'assistant de merge d'arborescence entière.
Lorsqu'un projet doit faire évoluer son architecture dans le cadre d'une migration technique ou d'un changement au niveau du métier c'est très pénalisant
J'évalue actuellement l'opportunité pour ma boîte de remplacer Clearcase SVN en tant qu'outil de GCL par défaut pour les projets, mais de telles limitations me paraissent rédhibitoire. Son usage en l'état ne pourra être envisagé que pour des petites équipes.
David, toi qui semble suivre les discussions sur le sujet peux-tu nous apporter quelques précisions ou un pointeur.