* Ne pas attendre 1 semaine qu'un admin te crée un compte sur le serveur
* ne pas attendre 15s avant de pouvoir commencer à éditer un fichier
* ne pas râler après Gaston qui est parti en vacances sans relâcher ses fichiers
* ne pas attendre 10 mns pour se créer une vue et une config spec et commencer à bosser sur un patch urgent
* ne pas se retrouver avec la moitié de son changeset commité et casser le build (transaction atomique), quoique UCM avec un projet multistream (rebase/deliver) revient exactement au même que Git avec push mais alors quelles emmerdes par ailleurs (gestion des baselines foiireuse, ...)
* poser un tag en 5 secondes
* branches locales
* Pouvoir bosser et commiter à la maison sans pb
* S'interfacer avec tous les outils open source ou cheaps de la planète et ne pas se limiter à Clearquest ou Jazz (integration JIRA=>Fisheye +Tasktop pas terrible, Hudson= galère, ..)
* suivre l'historique de ton projet et pas seulement au niveau du fichier (UCM pallie par contre)
* avoir un DSI heureux de ne pas gaspiller des dizaine de Keuros par an et acheter du super matos à la place
* Pouvoir bosser avec une boite exterieure sans que ce soit insurmontable (avec CC multisite obligatoire, ceux qui auront tenté de convaincre de mettre en place du multisite comprendront, .... ouvrir une plage de ports au lieu d'un seul port, qui paye les licences ? gestion du mastership, alignement des version des serveurs, ...)
* git bisset
* star merge
...
Par contre tu auras du mal à convaincre ceux qui aime la securité du reserved checkout (usage basique pour quelques scripts), de convaincre que le merge git de base est mieux que le merge 3 ways de CC
(le rename tracking se fait sur le hash et tente de deviner quand un fichier est renommé ce qui ne gère pas certains cas).
Y'en aurait encore à dire, je ferai un petit journal un de ces 4
[^] # Re: c'est pas franchement grave
Posté par El Titi . En réponse à la dépêche Rififi autour de Subversion. Évalué à 9.
* ne pas attendre 15s avant de pouvoir commencer à éditer un fichier
* ne pas râler après Gaston qui est parti en vacances sans relâcher ses fichiers
* ne pas attendre 10 mns pour se créer une vue et une config spec et commencer à bosser sur un patch urgent
* ne pas se retrouver avec la moitié de son changeset commité et casser le build (transaction atomique), quoique UCM avec un projet multistream (rebase/deliver) revient exactement au même que Git avec push mais alors quelles emmerdes par ailleurs (gestion des baselines foiireuse, ...)
* poser un tag en 5 secondes
* branches locales
* Pouvoir bosser et commiter à la maison sans pb
* S'interfacer avec tous les outils open source ou cheaps de la planète et ne pas se limiter à Clearquest ou Jazz (integration JIRA=>Fisheye +Tasktop pas terrible, Hudson= galère, ..)
* suivre l'historique de ton projet et pas seulement au niveau du fichier (UCM pallie par contre)
* avoir un DSI heureux de ne pas gaspiller des dizaine de Keuros par an et acheter du super matos à la place
* Pouvoir bosser avec une boite exterieure sans que ce soit insurmontable (avec CC multisite obligatoire, ceux qui auront tenté de convaincre de mettre en place du multisite comprendront, .... ouvrir une plage de ports au lieu d'un seul port, qui paye les licences ? gestion du mastership, alignement des version des serveurs, ...)
* git bisset
* star merge
...
Par contre tu auras du mal à convaincre ceux qui aime la securité du reserved checkout (usage basique pour quelques scripts), de convaincre que le merge git de base est mieux que le merge 3 ways de CC
(le rename tracking se fait sur le hash et tente de deviner quand un fichier est renommé ce qui ne gère pas certains cas).
Y'en aurait encore à dire, je ferai un petit journal un de ces 4