tutorial - git workflow comparison




Comparaison des avantages et des inconvénients de Bitbucket par rapport à Github (3)

Atlassian fait un excellent travail en améliorant Bitbucket depuis qu’ils l’ont acquis. C’est une entreprise avec un excellent portefeuille de produits pour le développement de logiciels et l’outillage de gestion de projet. Je pense que du point de vue commercial, cela pourrait être une chose à considérer, surtout si vous utilisez déjà leurs outils.

Avertissement: Ceci est une question subjective. Veuillez suivre les directives pertinentes.

DVCS la migration du code source d'un VCS traditionnel vers un DVCS . Étant donné qu’il est indispensable de disposer d’une interface Web Web décente et d’outils de flux de travail, les deux candidats les plus évidents sont Bitbucket et Github .

Malheureusement, je n'ai aucune expérience approfondie de l'un ou l'autre, alors j'aimerais vraiment avoir quelques secondes opinions avant de plonger. Les observations des équipes / entreprises sur l'utilisation quotidienne et les fonctionnalités ayant un impact sur la productivité sont particulièrement bienvenues.

Quelle est votre expérience avec l'un ou l'autre? Des points forts ou des inconvénients particuliers?


Comme déjà mentionné, la différence entre les options que vous mentionnez est vraiment git vs Mercurial. Cela ne peut pas être assez souligné.

git est un outil conçu par des programmeurs exceptionnels pour leurs besoins personnels. Ils veulent être capables de faire des choses exceptionnellement avancées, ils sont convaincus de savoir ce qu'ils font.

Si votre entreprise n'emploie pas que des programmeurs exceptionnels, attendez-vous à des coûts élevés d'apprentissage, de résolution des problèmes et de frustration chez les personnes frustrées qui discutent dans le café en utilisant git.

Mercurial vous fournit 80% des fonctionnalités pour 20% de l'effort comparé à git. (Hmm, de telles affirmations pourraient être proches de violer les politiques de Stackexchange, je n'ai aucune preuve statistique réelle derrière ces chiffres)

Pour le programmeur moyen, les fonctionnalités de git et de Mercurial sont très proches l'une de l'autre. Dans certains cas particuliers, git peut être supérieur, même du point de vue commercial. S'ils s'appliquent à vous, je suppose que vous avez déjà des experts dans votre organisation. S'ils peuvent vous convaincre, allez-y.

Je ne peux pas commenter sur la qualité du service des hébergeurs que vous mentionnez.

Disclaimer: Oui, j'utilise git et je l'aime à certains égards.


si vous êtes nouveau dans ces deux domaines, cela dépend de vos besoins. un compte gratuit github n'inclut aucun référentiel privé, alors que compte gratuit bitbucket vous offre un nombre illimité de référentiels privés.

c'était ce qui me vendait le mieux - je ne voulais pas payer initialement pour github car je l'essayais, mais je ne voulais pas que le code soit gratuit pour tous car il était commercial. Cela m'a amené à choisir bitbucket

J'utilise maintenant les deux (github pour mes produits OSS et bitbucket pour plus de code verrouillé), mais je déplace maintenant toute mon équipe de SVN à mercurial car c'était une étape plus simple pour accéder à ce git. D'après mon expérience personnelle, il était plus facile de commencer à maîtriser Hg avant Git lorsque j'utilisais un DVCS pour la première fois. Il ne nécessite pas l’installation complexe de git et peut être utilisé à partir de la fenêtre windows cmd ou powershell





bitbucket