pas forcément, mais pas besoin d'être toujours connecté avec un DCVS quelconque…
tu fais appel à pleins de services hébergés
pas forcément non plus
Pour les branches, ce que je veux dire c'est qu'il existe pas mal de façons de faire. Les branches de git et mercurial par exemple ne sont pas identiques. Si je ne me trompe dans git une branche n'est qu'un pointeur vers un commit (en gros hein) alors que sous mercurial une branche est une méta donnée d'un commit.
Et dans les faits ça change pas mal de choses, dans les deux cas en bien et en mal en fait…
Avec mercurial il est super simple par exemple d'avoir des branches anonymes (donc sans nom) juste pour corriger un truc. Il suffit de revenir à un commit antérieur, et de faire un nouveau commit. Et hop, on récupère un nouvel head sur la branche. On peut alors le fusionner et c'est ok.
Evidemment on peut faire un équivalent en git tout de même (et inversement pour les spécificités de git, même si c'est pas toujours évident).
Prenez des gens qui font du git et collez les sous mercurial, vous verrez leur tête lorsqu'ils faudra utiliser les branches…
D'où ma question, surtout pour ceux qui auraient utiliser les 2 (ou plus).
Ce qui est intéressant, c'est que la documentation, le bug tracking ainsi que le site web et même la configuration du dépôt peuvent être versionnés.
[^] # Re: Gestion de sources et +, beaucoup plus, et léger, très léger !
Posté par CrEv (site web personnel) . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 3.
pour le moment ça va
pas forcément, mais pas besoin d'être toujours connecté avec un DCVS quelconque…
pas forcément non plus
Pour les branches, ce que je veux dire c'est qu'il existe pas mal de façons de faire. Les branches de git et mercurial par exemple ne sont pas identiques. Si je ne me trompe dans git une branche n'est qu'un pointeur vers un commit (en gros hein) alors que sous mercurial une branche est une méta donnée d'un commit.
Et dans les faits ça change pas mal de choses, dans les deux cas en bien et en mal en fait…
Avec mercurial il est super simple par exemple d'avoir des branches anonymes (donc sans nom) juste pour corriger un truc. Il suffit de revenir à un commit antérieur, et de faire un nouveau commit. Et hop, on récupère un nouvel
headsur la branche. On peut alors le fusionner et c'est ok.Evidemment on peut faire un équivalent en git tout de même (et inversement pour les spécificités de git, même si c'est pas toujours évident).
Prenez des gens qui font du git et collez les sous mercurial, vous verrez leur tête lorsqu'ils faudra utiliser les branches…
D'où ma question, surtout pour ceux qui auraient utiliser les 2 (ou plus).
Ca part contre c'est un bon point, il est vrai.