Software » Utilisez-vous un système de versionning?
Rappel du message précédent
Utilisez-vous un système de versionning?
Publié le 13/01/2010 @ 09:24:06,
Par kortenberg1. Oui
3. TFS
4.
Parce que:
- nous sommes des vendus à Microsoft;
- c'est garantie que ça marche directement avec les nouvelles versions de VS;
- bonne intégration à VS.
3. TFS
4.
Parce que:
- nous sommes des vendus à Microsoft;
- c'est garantie que ça marche directement avec les nouvelles versions de VS;
- bonne intégration à VS.
Utilisez-vous un système de versionning?
Publié le 13/01/2010 @ 10:11:17,
Par blietaer1. Oui
2. Oui
3. Si si, mais parfois le matin.
4. Uniquement quand je m'assier sur du froid, après ca passe.
5. Juste un café, merci.
Donc.
ClearCase pendant les années où je travaillais dans une boîte qui s'avait se l'offrir et avec tout le mal que j'ai au sujet de clearcase, je dois avouer que je n'ai jamais vu un versioning graphique aussi beau/pratique/facile et c'était...il y a 10 ans exactement.
(ceci est une question/challenge plus qu'une affirmation, s'entend)
Depuis que je suis en mode "PME-compile-ton-serveur-mail-toi-même-et-le-premier-qui-arrive-fait-du-café-pour-les-autres" , c'est bien sûr CVS, les Snuls, bien entendu.
Cela dit, à vous lire, je devrais bientôt envisager de quiter CVS pour aller vers SVN, chic!
J'adore me frotter à la résistance au changement des collègues!
Vais essayer de trouver des arguments valables...
2. Oui
3. Si si, mais parfois le matin.
4. Uniquement quand je m'assier sur du froid, après ca passe.
5. Juste un café, merci.
Donc.
ClearCase pendant les années où je travaillais dans une boîte qui s'avait se l'offrir et avec tout le mal que j'ai au sujet de clearcase, je dois avouer que je n'ai jamais vu un versioning graphique aussi beau/pratique/facile et c'était...il y a 10 ans exactement.
(ceci est une question/challenge plus qu'une affirmation, s'entend)
Depuis que je suis en mode "PME-compile-ton-serveur-mail-toi-même-et-le-premier-qui-arrive-fait-du-café-pour-les-autres" , c'est bien sûr CVS, les Snuls, bien entendu.
Cela dit, à vous lire, je devrais bientôt envisager de quiter CVS pour aller vers SVN, chic!
J'adore me frotter à la résistance au changement des collègues!
Vais essayer de trouver des arguments valables...
Et au besoin s'arrêter.
Utilisez-vous un système de versionning?
Publié le 14/01/2010 @ 01:18:43,
Par user-179.html1. J'utilise plus d'un système de versioning: oui.
2. /
3. Les serveurs sont en SVN, je tourne git sur mon client.
4. SVN, parce que c'est la référence de facto. CVS, c'est l'âge de pierre à côté de SVN.
En local, j'utilise git (qui s'interconnecte formidablement bien avec un serveur SVN) qui offre une quantité phénoménale de fonctions supplémentaires pour autant qu'on arrive à assimiler son fonctionnement vraiment très différent des server-centrics.
Pour moi, ceux qui n'utilisent pas de contrôle de source pour leur code sont soit des ignorants, soit des criminels. Je trouve inadmissible qu'on n'enseigne pas les bases du contrôle de version dans les écoles d'infos, ça m'a très souvent sauvé la vie et ça facilite grandement la gestion des versions d'un logiciel.
CVS, je l'ai pas mal utilisé mais il a des défauts énoooormes que SVN corrige. Pour n'en citer que qq uns:
- CVS gère les versions fichier par fichier. Pour défaire une correction qui fout la merde, il faut chercher dans les fichiers modifiés dans les qq secondes autour de la modif. Et si deux personnes ont commité en même temps, c'est le bordel. Sur SVN, les modifs sont atomiques, des modifs sur 15 fichiers sont toutes faites avec le même numéro de révision ou ne sont pas faites du tout.
- CVS ne gère pour ainsi dire pas la suppression des fichiers.
- CVS ne supporte pas du tout le renommage des fichiers.
- CVS travaille fichier par fichier, SVN par révision.
- Le branching/mergeing dans CVS est un cauchemar absolu. Dans SVN, ça marche assez bien.
Git, je l'utilise depuis que j'ai un Mac. Sous Windows, c'est pas encore au point. Pas étonnant pour un logiciel de Linus Torvalds.
En fait, git copie le repository SVN entier. Et il le fait en utilisant moins d'espace disque que SVN pour une seule révision. De plus, il ne met pas de .svn partout, c'est plus propre quand on fait un .tar.gz du code.
L'avantage majeur de git est que je peux travailler offline. A chaque modif atomique je fais un commit en local. Une fois que je suis content de mes différents commits, je demande à git de me resynchroniser et hop, il transfère mes commits git dans le serveur SVN. Magique.
On peut ainsi éviter de perturber les habitués de SVN tout en tirant soi-même parti de la puissance de git.
J'ai aussi utilisé Hg (Mercurial) à une époque. C'est un outil nettement mieux fini sous Windows mais malheureusement son interface vers SVN n'est vraiment pas au point. Dommage parce que je le préférais au départ.
J'ai aussi utilisé dans le passé Visual SourceSafe et ClearCase, les deux ayant le mérite de fonctionner mais chacun avait des défauts qui rendaient mon travail quotidien assez pénible.
2. /
3. Les serveurs sont en SVN, je tourne git sur mon client.
4. SVN, parce que c'est la référence de facto. CVS, c'est l'âge de pierre à côté de SVN.
En local, j'utilise git (qui s'interconnecte formidablement bien avec un serveur SVN) qui offre une quantité phénoménale de fonctions supplémentaires pour autant qu'on arrive à assimiler son fonctionnement vraiment très différent des server-centrics.
Pour moi, ceux qui n'utilisent pas de contrôle de source pour leur code sont soit des ignorants, soit des criminels. Je trouve inadmissible qu'on n'enseigne pas les bases du contrôle de version dans les écoles d'infos, ça m'a très souvent sauvé la vie et ça facilite grandement la gestion des versions d'un logiciel.
CVS, je l'ai pas mal utilisé mais il a des défauts énoooormes que SVN corrige. Pour n'en citer que qq uns:
- CVS gère les versions fichier par fichier. Pour défaire une correction qui fout la merde, il faut chercher dans les fichiers modifiés dans les qq secondes autour de la modif. Et si deux personnes ont commité en même temps, c'est le bordel. Sur SVN, les modifs sont atomiques, des modifs sur 15 fichiers sont toutes faites avec le même numéro de révision ou ne sont pas faites du tout.
- CVS ne gère pour ainsi dire pas la suppression des fichiers.
- CVS ne supporte pas du tout le renommage des fichiers.
- CVS travaille fichier par fichier, SVN par révision.
- Le branching/mergeing dans CVS est un cauchemar absolu. Dans SVN, ça marche assez bien.
Git, je l'utilise depuis que j'ai un Mac. Sous Windows, c'est pas encore au point. Pas étonnant pour un logiciel de Linus Torvalds.
En fait, git copie le repository SVN entier. Et il le fait en utilisant moins d'espace disque que SVN pour une seule révision. De plus, il ne met pas de .svn partout, c'est plus propre quand on fait un .tar.gz du code.
L'avantage majeur de git est que je peux travailler offline. A chaque modif atomique je fais un commit en local. Une fois que je suis content de mes différents commits, je demande à git de me resynchroniser et hop, il transfère mes commits git dans le serveur SVN. Magique.
On peut ainsi éviter de perturber les habitués de SVN tout en tirant soi-même parti de la puissance de git.
J'ai aussi utilisé Hg (Mercurial) à une époque. C'est un outil nettement mieux fini sous Windows mais malheureusement son interface vers SVN n'est vraiment pas au point. Dommage parce que je le préférais au départ.
J'ai aussi utilisé dans le passé Visual SourceSafe et ClearCase, les deux ayant le mérite de fonctionner mais chacun avait des défauts qui rendaient mon travail quotidien assez pénible.
Utilisez-vous un système de versionning?
Publié le 14/01/2010 @ 11:26:18,
Par Nours[...]
Pour moi, ceux qui n'utilisent pas de contrôle de source pour leur code sont soit des ignorants, soit des criminels. Je trouve inadmissible qu'on n'enseigne pas les bases du contrôle de version dans les écoles d'infos, ça m'a très souvent sauvé la vie et ça facilite grandement la gestion des versions d'un logiciel.
[...]
Pour moi, ceux qui n'utilisent pas de contrôle de source pour leur code sont soit des ignorants, soit des criminels. Je trouve inadmissible qu'on n'enseigne pas les bases du contrôle de version dans les écoles d'infos, ça m'a très souvent sauvé la vie et ça facilite grandement la gestion des versions d'un logiciel.
[...]
Pour compléter ta remarque, on ne m'en a même pas parlé durant mes études, c'est parce que je connaissais des devs que j'ai souhaité m'y intérêsser durant mon stage, sur lequel on était 2.
J'ai voulu utiliser SVN avec mon partenaire, il m'a dit qu'il trouvait que ça fonctionnait mal, et qu'il n'en voulait pas
Résultat, on faisait des modifications tour à tour sur un fichier via un ftp sur une vm.. Plus d'une fois ça a conduit au coup du "mais put*** t'as quand même pas remplacé ma modif?"
Utilisez-vous un système de versionning?
Publié le 14/01/2010 @ 12:12:36,
Par AltarNours > Je t'assure qu'avec un svn, ça arrive aussi
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 14:30:05,
Par cubikoui
(je suis consultant, pour resituer un peu)
dans mes missions précédentes, Continuus/CM Synergy
aujourd'hui, Advitium
ben en tant que consultant, je choisis pas les outils sur lesquels je travaille
mais les raisons étaient les suivantes
Continuus/ CM Synergy: parce que produit évolué à l'époque et dispo en environnement Windows et unix
Advitium: pour la gestion système (pas uniquement software) multi-site (perso, c'est pas celui que j'aurai choisi mais bon)
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 14:46:50,
Par rfrLa belgique veut se doter d'un système de versionning pour la gestion des différentes versions de ses gouvernements.
La Release 5 de Leterme Version 2 connait un blocking point important et il est important de ne perdre aucune trace des bug fix en cours. Le module OpenVLD vient d'être retiré de la production mais continue à tourner sur le système Chambre. Il semblerait que la procédure de vote forcé soit presque lancée sur ce système. Mc Afee recommande l'installation de "Conflit D'intérêt" Version 6 (version d'évaluation de 120 jours).
La Release 5 de Leterme Version 2 connait un blocking point important et il est important de ne perdre aucune trace des bug fix en cours. Le module OpenVLD vient d'être retiré de la production mais continue à tourner sur le système Chambre. Il semblerait que la procédure de vote forcé soit presque lancée sur ce système. Mc Afee recommande l'installation de "Conflit D'intérêt" Version 6 (version d'évaluation de 120 jours).
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 15:02:27,
Par Clandestinorfr > le problème pourrait être facilement résolu par un script DOS, pourtant...
@echo off /* pas de vagues */
copy /R/Y wallonie.dat+bruxelles.dat+communes_a_facilites.dat /nouvelle_belgique.dat
del flandre.dat /Y
cd ..
rd /belgique -wipe
@echo off /* pas de vagues */
copy /R/Y wallonie.dat+bruxelles.dat+communes_a_facilites.dat /nouvelle_belgique.dat
del flandre.dat /Y
cd ..
rd /belgique -wipe
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 15:03:24,
Par rfrmv flandre /dev/null
???
???
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 15:05:49,
Par ClandestinoSelon ta logique, avec ton "mv flandre /dev/null", je suis aussi dans le "/dev/null"
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 15:07:11,
Par rfrgrep francophones flandre.dat > saved_people.dat
mv flandre.dat /dev/null
D'ou l'utilité du versioning
mv flandre.dat /dev/null
D'ou l'utilité du versioning
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 15:09:45,
Par SchnickOuais mais c'est vache parce que sur quelle base on dit que qq'un est francophone de Flandres ? Mon fils est enregistré en flamand, ma femme et moi non, cela ferait de lui un flamand ?
La mort, c'est un peu comme une connerie. Le mort, lui, il ne sait pas qu'il est mort. Ce sont les autres qui sont tristes. Le con, c'est pareil. Philippe Geluck
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 15:11:12,
Par rfrOuais mais c'est vache parce que sur quelle base on dit que qq'un est francophone de Flandres ? Mon fils est enregistré en flamand, ma femme et moi non, cela ferait de lui un flamand ?
Le problème en informatique, c'est que le client est toujours chiant
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Utilisez-vous un système de versionning?
Publié le 22/04/2010 @ 15:13:53,
Par SchnickA qui le dis-tu ? Franchement, je trouve le client interne plus chiant que le client externe parce que "Tu pourras bien faire une exception pour lui qui te connait si bien même qu'il te dit bonjour depuis une semaine après 5 ans pour te le prouver..."
La mort, c'est un peu comme une connerie. Le mort, lui, il ne sait pas qu'il est mort. Ce sont les autres qui sont tristes. Le con, c'est pareil. Philippe Geluck