Il ne faut pas confondre la gestion par fichier et la notion de changeset..
Avec Clearcase tu n'as pas la notion de de transaction atomique et si tu commites un ensemble de fichier tu n'as aucune garantie que tu pourras commiter l'ensemble des fichiers en 1 seul bloc.
Avec SVN la notion de changeset existe et si un fichier entre en conflit au moment du commit la transaction est annulée jusqu'à ce que tu résolves les conflits.
La différence entre SVN la plupart des DVCS ets que lui historise des révisions de fichiers alors que les autres historise des diffs.
Dans la pratique, ceci n'a aucune conséquence, ca revient à faire la différence entre les piquets et les barrières.
Pour les tags avec SVN tu às tjs un numéro de révision qui correspond à un état de ton arborescence.
toutefois une bonne GCL ne peut se passer de marquer des configuration importantes et le "svn cp" sert aussi à initier des branches simplement
[^] # Re: Re:
Posté par Bozo_le_clown . En réponse au journal Git ou Mercurial ?. Évalué à 6.
Avec Clearcase tu n'as pas la notion de de transaction atomique et si tu commites un ensemble de fichier tu n'as aucune garantie que tu pourras commiter l'ensemble des fichiers en 1 seul bloc.
Avec SVN la notion de changeset existe et si un fichier entre en conflit au moment du commit la transaction est annulée jusqu'à ce que tu résolves les conflits.
La différence entre SVN la plupart des DVCS ets que lui historise des révisions de fichiers alors que les autres historise des diffs.
Dans la pratique, ceci n'a aucune conséquence, ca revient à faire la différence entre les piquets et les barrières.
Pour les tags avec SVN tu às tjs un numéro de révision qui correspond à un état de ton arborescence.
toutefois une bonne GCL ne peut se passer de marquer des configuration importantes et le "svn cp" sert aussi à initier des branches simplement