Pas que l'historique !
Un dépôt git sur sa machine n'est pas un ersatz de git ! On a toutes les fonctionnalités locales possibles : les commits, les branches (et donc les merges/rebases/cherry-picks/whatever), les logs, etc.
Rien de tout ceci n'est possible localement, avec SVN. Si t'as plus de réseau (parce que coupure, parce que serveur en vrac, parce que dans le train ou l'avion, ...), tu te retrouves avec du code modifié qui "s'entasse" localement, sans pouvoir le commiter. Et quand tu retrouves le réseau, tu passes un moment à bien scinder les choses, pour faire des commits propres.
C'est ça, la vraie puissance de git (et des DCVS en général, bien sûr) : pouvoir (quasiment) tout faire, en local.
[^] # Re: ce n'est pas un problème d'outillage
Posté par windu.2b . En réponse au journal Git : les bases et guide d'utilisation en mode centralisé (à la SVN). Évalué à 7.
Pas que l'historique !
Un dépôt git sur sa machine n'est pas un ersatz de git ! On a toutes les fonctionnalités locales possibles : les commits, les branches (et donc les merges/rebases/cherry-picks/whatever), les logs, etc.
Rien de tout ceci n'est possible localement, avec SVN. Si t'as plus de réseau (parce que coupure, parce que serveur en vrac, parce que dans le train ou l'avion, ...), tu te retrouves avec du code modifié qui "s'entasse" localement, sans pouvoir le commiter. Et quand tu retrouves le réseau, tu passes un moment à bien scinder les choses, pour faire des commits propres.
C'est ça, la vraie puissance de git (et des DCVS en général, bien sûr) : pouvoir (quasiment) tout faire, en local.