Re: versioning system (VCS)

2011-05-01 Par sujet Basile Starynkevitch
On Sun, 1 May 2011 10:52:56 +0200 Stephane Bortzmeyer wrote: > On Sat, Apr 30, 2011 at 09:23:40PM +0200, > Basile Starynkevitch wrote > a message of 88 lines which said: > > > Et surtout, ça n'a aucun sens de virer des commits: sauf dans les > > régimes staliniens, on ne ré-écrit pas l'Histo

Re: versioning system (VCS)

2011-05-01 Par sujet Jean-Yves F. Barbier
On Sun, 1 May 2011 10:52:56 +0200, Stephane Bortzmeyer wrote: ... > Mais je suis d'accord qu'il s'agit d'opérations exceptionnelles, > réservées aux cas où on a fait une grosse bêtise. Le style de travail > que décrivait Jean-Yves F. Barbier, à coup de réécriture systématique > de l'histoire, es

Re: versioning system (VCS)

2011-05-01 Par sujet Stephane Bortzmeyer
On Sat, Apr 30, 2011 at 09:23:40PM +0200, Basile Starynkevitch wrote a message of 88 lines which said: > Et surtout, ça n'a aucun sens de virer des commits: sauf dans les > régimes staliniens, on ne ré-écrit pas l'Histoire. Il existe plusieurs cas où c'est utile, le plus évident étant lorsqu'

Re: versioning system (VCS)

2011-05-01 Par sujet Stephane Bortzmeyer
On Sat, Apr 30, 2011 at 11:23:20PM +0200, Aéris wrote a message of 33 lines which said: > > http://www.bortzmeyer.org/time-and-space-in-vcs.html > > Certes mais c'est très fortement conseillé? Non, pour les raisons expliquées dans l'article que je cite. D'autre part, avec les VCS décentralsi

Re: versioning system (VCS)

2011-04-30 Par sujet Charles Plessy
Le Sat, Apr 30, 2011 at 09:23:40PM +0200, Basile Starynkevitch a écrit : > > On ne peut donc pas supprimer des commits. On peut tout au plus > modifier certains (ou tous les) fichiers (gérés par le versionneurs) > pour qu'ils reviennent dans l'état où ils était il y a (par exemple) un > moins. Ens

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 23:20, Stephane Bortzmeyer a écrit : > Ça n'est absolument pas obligatoire. > > http://www.bortzmeyer.org/time-and-space-in-vcs.html Certes mais c'est très fortement conseillé? - -- Aeris -BEGIN PGP SIGNATURE- Version: GnuPG v

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 23:20, Stephane Bortzmeyer a écrit : > J'ai été ingénieur système VMS pendant des années et appeler son > (excellent) système de fichiers un VCS est *très* exagéré : > > - pas de message de commits par version, > - pas de stockage infini

Re: versioning system (VCS)

2011-04-30 Par sujet Stephane Bortzmeyer
On Sat, Apr 30, 2011 at 08:00:22PM +0200, Aéris wrote a message of 34 lines which said: > Un SCM ne stocke que des diff, pas les fichiers complets. Ça n'est absolument pas obligatoire. http://www.bortzmeyer.org/time-and-space-in-vcs.html -- Lisez la FAQ de la liste avant de poser une quest

Re: versioning system (VCS)

2011-04-30 Par sujet Stephane Bortzmeyer
On Sat, Apr 30, 2011 at 09:31:50PM +0200, Aéris wrote a message of 42 lines which said: > Mais cet OS a l'avantage d'intégrer un SCM en natif dans le > filesystem, tout fichier est associé à une version qui s'incrémente > à chaque enregistrement et toute version peut être accédée n'importe > q

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 19:20, Bernard Schoenacker a écrit : > es tu sûr de ne pas parler de la versio libre de VMS ? > lien : > http://fr.wikipedia.org/wiki/OpenVMS Il n'y a pas de version libre de VMS. Malgré le nom, il s'agit d'un OS propriétaire

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 21:10, Jean-Yves F. Barbier a écrit : > Honhon, donc je suppose qu'il-y-a aussi des mécanismes de sécurité qui > prennent le relais si, par exemple, je décide de virer les 100 premiers > commits? (de façon à "reconstituer" la base-0 du di

Re: versioning system (VCS)

2011-04-30 Par sujet Basile Starynkevitch
On Sat, 30 Apr 2011 20:59:37 +0200 "Jean-Yves F. Barbier" <12u...@gmail.com> wrote: > On Sat, 30 Apr 2011 20:00:22 +0200, Aéris wrote: > > > Un SCM ne stocke que des diff, pas les fichiers complets. > > Honhon, donc je suppose qu'il-y-a aussi des mécanismes de sécurité qui > prennent le relais

Re: versioning system (VCS)

2011-04-30 Par sujet Jean-Yves F. Barbier
On Sat, 30 Apr 2011 20:00:22 +0200, Aéris wrote: > Un SCM ne stocke que des diff, pas les fichiers complets. Honhon, donc je suppose qu'il-y-a aussi des mécanismes de sécurité qui prennent le relais si, par exemple, je décide de virer les 100 premiers commits? (de façon à "reconstituer" la base-

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 19:50, Jean-Yves F. Barbier a écrit : > Wai, ça revient à ce que tu disais: tu commites toute l'arborescence et pas un > seul fichier; je suppose qu'il-y-a des mécanismes d'économie de place > (symlinks?) pour ne pas que le projet grandis

Re: versioning system (VCS)

2011-04-30 Par sujet Basile Starynkevitch
On Sat, 30 Apr 2011 19:45:05 +0200 "Jean-Yves F. Barbier" <12u...@gmail.com> wrote: > > Et même sur un développement où je suis tout seul, je commite plusieurs > > fois par jour. Le temps entre deux commit, c'est le temps élémentaire > > qu'on accepte de perdre. On a donc intérêt à ce qu'il ne soi

Re: versioning system (VCS)

2011-04-30 Par sujet Jean-Yves F. Barbier
On Sat, 30 Apr 2011 19:25:50 +0200, Basile Starynkevitch wrote: > Je confirme. Et d'ailleurs, c'est une règle de base dans les gros > projets collaboratifs (comme GCC). On commit des *petites* > modifications, souvent de quelques lignes ou douzaines de lignes. > Par exemple, sur GCC (versionné av

Re: versioning system (VCS)

2011-04-30 Par sujet Basile Starynkevitch
On Sat, 30 Apr 2011 18:33:56 +0200 Aéris wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Le 30/04/2011 18:20, Jean-Yves F. Barbier a écrit : > > ben d'après ce que j'ai compris, si (enfin si je veux garder les traces de > > toutes les modifs d'un fichier jusqu'au commit final) Je c

Re: versioning system (VCS)

2011-04-30 Par sujet Bernard Schoenacker
Le Sat, 30 Apr 2011 18:33:56 +0200, Aéris a écrit : > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Le 30/04/2011 18:20, Jean-Yves F. Barbier a écrit : > > ben d'après ce que j'ai compris, si (enfin si je veux garder les > > traces de toutes les modifs d'un fichier jusqu'au commit final) >

Re: versioning system (VCS)

2011-04-30 Par sujet Bernard Schoenacker
Le Sat, 30 Apr 2011 18:10:22 +0200, Aéris a écrit : > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Le 30/04/2011 16:10, Bernard Schoenacker a écrit : > > est il possible de savoir si les clients sont win32 ou > > uniquement GNU ... > > Git est un vrai bordel à installer «proprement»

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 18:20, Jean-Yves F. Barbier a écrit : > ben d'après ce que j'ai compris, si (enfin si je veux garder les traces de > toutes les modifs d'un fichier jusqu'au commit final) Non, tu veux garder les traces de tous les commits d'un fichier ju

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 18:10, Jean-Yves F. Barbier a écrit : > Ce que tu dis est malheureusement ce que j'avais compris lors de différents > tests: tu est limité à toute l'arborescence, sans pouvoir descendre au niveau > fichier, à moins que de rétablir *toute*

Re: versioning system (VCS)

2011-04-30 Par sujet Basile Starynkevitch
On Sat, 30 Apr 2011 17:50:08 +0200 "Jean-Yves F. Barbier" <12u...@gmail.com> wrote: > > parce que je procède en tâtonnant, et que des fois il m'est arrivé de modifier > un fichier et de m'apercevoir qu'une des versions précédentes était > "meilleure" Il me semble que tu as trop d'a priori sur ta

Re: versioning system (VCS)

2011-04-30 Par sujet Aéris
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 30/04/2011 16:10, Bernard Schoenacker a écrit : > est il possible de savoir si les clients sont win32 ou uniquement > GNU ... Git est un vrai bordel à installer «proprement» sous win. Pour un DSCM à la fois Linux et Windows, j'aurais te

Re: versioning system (VCS)

2011-04-30 Par sujet Guilhem Bonnefille
Le 30 avril 2011 18:12, Jean-Yves F. Barbier <12u...@gmail.com> a écrit : > On Sat, 30 Apr 2011 17:57:47 +0200, Rémi Vanicat wrote: > > ... >> git checkout permet de revenir à n'importe qu'elle version du fichier: >> $ git checkout commit -- file >> récupère le fichier file dans la version ou il s

Re: versioning system (VCS)

2011-04-30 Par sujet Jean-Yves F. Barbier
On Sat, 30 Apr 2011 17:57:47 +0200, Rémi Vanicat wrote: ... > git checkout permet de revenir à n'importe qu'elle version du fichier: > $ git checkout commit -- file > récupère le fichier file dans la version ou il se trouvait à l'époque du > commit "commit" (on parle de commit avec git plus que

Re: versioning system (VCS)

2011-04-30 Par sujet Jean-Yves F. Barbier
On Sat, 30 Apr 2011 17:48:00 +0200, Basile Starynkevitch wrote: > On Sat, 30 Apr 2011 17:21:03 +0200 > "Jean-Yves F. Barbier" <12u...@gmail.com> wrote: > > Je tâtonne souvent et je crée des tas de versions différentes d'un > > fichier; à la fin, soit le fichier final correspond à mes attentes,

Re: versioning system (VCS)

2011-04-30 Par sujet Rémi Vanicat
"Jean-Yves F. Barbier" <12u...@gmail.com> writes: > On Sat, 30 Apr 2011 23:58:12 +0900, Charles Plessy wrote: > >> je conseille aussi Git. Il est facile de récupérer une ancienne version d'un >> fichier seulement, avec la commande « git checkout ». >> >> http://stackoverflow.com/questions/69224

Re: versioning system (VCS)

2011-04-30 Par sujet Basile Starynkevitch
On Sat, 30 Apr 2011 17:21:03 +0200 "Jean-Yves F. Barbier" <12u...@gmail.com> wrote: > Je tâtonne souvent et je crée des tas de versions différentes d'un fichier; à > la fin, soit le fichier final correspond à mes attentes, soit je pioche dans > plusieurs pour obtenir le final - C'est toute cette ch

Re: versioning system (VCS)

2011-04-30 Par sujet Bernard Schoenacker
Le Sat, 30 Apr 2011 17:21:03 +0200, "Jean-Yves F. Barbier" <12u...@gmail.com> a écrit : > On Sat, 30 Apr 2011 23:58:12 +0900, Charles Plessy > wrote: > > > je conseille aussi Git. Il est facile de récupérer une ancienne > > version d'un fichier seulement, avec la commande « git checkout ». > >

Re: versioning system (VCS)

2011-04-30 Par sujet Jean-Yves F. Barbier
On Sat, 30 Apr 2011 23:58:12 +0900, Charles Plessy wrote: > je conseille aussi Git. Il est facile de récupérer une ancienne version d'un > fichier seulement, avec la commande « git checkout ». > > http://stackoverflow.com/questions/692246/git-how-to-undo-changes-of-one-file Merci pour le link,

Re: versioning system (VCS)

2011-04-30 Par sujet Charles Plessy
Le Sat, Apr 30, 2011 at 04:48:23PM +0200, Jean-Yves F. Barbier a écrit : > > J'ai jeté un oeil, mais je n'ai pas trouvé comment revenir en AR sur un seul > fichier. Bonjour, je conseille aussi Git. Il est facile de récupérer une ancienne version d'un fichier seulement, avec la commande « git ch

Re: versioning system (VCS)

2011-04-30 Par sujet Jean-Yves F. Barbier
On Sat, 30 Apr 2011 16:07:17 +0200, Basile Starynkevitch wrote: > Une question importante est de savoir qui va (au début, et surtout dans > l'avenir) utiliser ce versionneur. Vas tu l'utiliser tout seul pour un > développement sur lequel tu es le seul à travailler? Vi > Est-ce que les contr

Re: versioning system (VCS)

2011-04-30 Par sujet Basile Starynkevitch
On Sat, 30 Apr 2011 16:06:07 +0200 Bernard Schoenacker wrote: > > serait il possible d'être un peut plus disert sur le sujet > concernant un équivalent de : > > -a) "CVS" C'est mort CVS. SVN l'a remplacé, et il est déjà assez largement obsolète, même s'il est très utilis

Re: versioning system (VCS)

2011-04-30 Par sujet Basile Starynkevitch
On Sat, 30 Apr 2011 15:39:22 +0200 "Jean-Yves F. Barbier" <12u...@gmail.com> wrote: > > je ne connais ces systèmes que pour récupérer une version, mais > maintenant, pour un dev, j'ai besoin d'en utiliser un. Tu n'as pas indiqué quel genre de développement c'est. > J'ai besoin de: > * Plusieur

Re: versioning system (VCS)

2011-04-30 Par sujet Bernard Schoenacker
Le Sat, 30 Apr 2011 15:39:22 +0200, "Jean-Yves F. Barbier" <12u...@gmail.com> a écrit : > Salut liste, > > je ne connais ces systèmes que pour récupérer une version, mais > maintenant, pour un dev, j'ai besoin d'en utiliser un. > > J'ai besoin de: > * Plusieurs branches (stable, unstable, dev),

versioning system (VCS)

2011-04-30 Par sujet Jean-Yves F. Barbier
Salut liste, je ne connais ces systèmes que pour récupérer une version, mais maintenant, pour un dev, j'ai besoin d'en utiliser un. J'ai besoin de: * Plusieurs branches (stable, unstable, dev), * Pouvoir revenir (dès fois) de bcp de versions en arrière sur certains fichiers seulement, * Et surt