Le contrôle de version décentralisé (DVCS) assure le suivi des révisions logicielles et permet à de nombreux développeurs de travailler sur un projet donné sans nécessairement être connectés à un réseau commun.
J'essaie de comprendre les avantages du système de contrôle de version distribué (DVCS). J'ai trouvé Subversion Re-education et cet article de Martin Fowler très utiles. Mercurial et d’autres DVCS promeuvent une nouvelle façon de travailler sur le code avec des changesets et des commits locaux. Il empêche la fusion de …
L'un des avantages de l'utilisation d'un DVCS est le flux de travail edit-commit-merge (par rapport à edit-merge-commit souvent appliqué par un CVCS). En autorisant chaque modification unique à être enregistrée dans le référentiel indépendamment des fusions, le DAG reflète avec précision le véritable pedigree du projet. Pourquoi tant de sites …
Je connais plusieurs outils / services offrant une navigation et une gestion DVCS, tels que Bitbucket , Github , Kiln , SCM-Manager et Rhodecode . Cependant, le cas d’utilisation que j’envisage est tel que: Tout code source doit résider sur les serveurs internes de l'employeur. La solution doit être open …
Dans Git, il est possible de définir et d'appliquer un bon modèle de commit. Pouvez-vous recommander (de préférence avec argumentation) un bon modèle / des directives de validation à appliquer dans l'entreprise?
Disons qu'il existe une équipe de dix développeurs agiles. Chaque jour, ils choisissent chacun une tâche sur le tableau et y apportent plusieurs modifications jusqu'à ce qu'ils aient terminé (à la fin de la journée). Tous les développeurs se connectent directement à trunk (à la manière de Google, chaque commit …
J'ai toujours utilisé git auparavant, mais je veux contribuer au python alors maintenant je dois apprendre mercurial et je trouve ça très frustrant. J'ai donc créé quelques petits correctifs et je voulais les suivre en tant que commits dans mon référentiel mercurial local. Apparemment, il existe 4 façons de gérer …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Duplicata possible: je suis un geek de Subversion, pourquoi devrais-je considérer ou …
J'ai toujours été d'accord avec le mantra de Mercurial 1 , cependant, maintenant que Mercurial est fourni avec l'extension rebase et que c'est une pratique populaire dans git, je me demande si cela pourrait vraiment être considéré comme une "mauvaise pratique", ou du moins assez mauvais pour éviter d'utiliser. En …
J'ai cherché et n'ai trouvé aucune raison commerciale pour laquelle les systèmes git / mercurial / bazzr sont meilleurs que les systèmes centralisés (subversion, perforce). Si vous tentiez de vendre un DVCS à une personne non technique, quels arguments fourniriez-vous pour que le profit DVCS augmente . Je vais bientôt …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Après avoir lu que je …
Bien que j'utilise et aime le DVCS pour mes projets personnels, et que je puisse totalement voir comment cela facilite la gestion des contributions à votre projet par d'autres (par exemple, votre scénario Github typique), il semble que pour une équipe "traditionnelle", il pourrait y avoir des problèmes approche centralisée …
En ce moment, j'utilise visual svn sur mon serveur et j'ai ankhsvn / tortoise sur ma machine personnelle. Cela fonctionne assez bien, et je n'ai pas à changer, mais si je peux voir certains avantages de l'utilisation d'un DVCS, alors je pourrais essayer. Cependant, s'il n'y a pas de point …
Je pense que cet article, A Successful Git Branching Model , est très bien connu des utilisateurs expérimentés de DVCS. J'utilise hgprincipalement, mais je dirais que cette discussion est très bien pour n'importe quel DVCS. Notre flux de travail actuel est que chaque développeur clone le référentiel maître. Nous écrivons …
Pourquoi devrais-je écrire un message de validation? Je ne veux pas et je pense que c'est stupide à chaque fois. Une interface graphique que j'utilise et qui ne portera pas de nom vous oblige à le faire. J'entends d'autres le faire à chaque fois, même s'ils utilisent le VCS sur …
Nous sommes un cabinet de conseil en logiciels avec une multitude de projets pour différents clients. Nous utilisons traditionnellement Subversion, mais envisageons actuellement de passer à Git. Une partie importante des documents que nous produisons est partagée avec nos clients (exigences, conceptions globales, spécifications de test, etc.), et nous utilisons …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.