Visual Studio 2013 a apparemment une bonne intégration de Nice Slick Git.
Cependant, après une heure de réflexion sans aucune explication, je n'ai pu créer qu'un référentiel local. Malgré le clonage d'un référentiel bitbucket distant, je ne trouve tout simplement pas le moyen de publier sur mon référentiel distant. .
J'ai utilisé TFS, Subversion, Perforce et à peu près tout le reste, mais c'est complètement déroutant, sans instructions et avec une interface utilisateur complètement non intuitive.
Des idées quelqu'un?
La déclaration de John selon laquelle "vous avez besoin de Team Foundation Server" pour travailler avec BitBucket est incorrecte.
Je viens de publier un projet sur BitBucket à partir de Visual Studio 2013 (version d’aperçu). Voici comment.
En fait, il est assez facile d’utiliser GIT sur MSVS 2013. Vous devriez pouvoir trouver un bouton Cloner à partir de Team Explorer. Cliquez simplement dessus et vous pourrez cloner à partir de n'importe quelle URL, ce qui signifie que vous pouvez également placer le lien Bitbucket là-bas.
Et une fois synchronisé, vous êtes prêt à partir.
La "bonne intégration de Git" de Visual Studio 2013 nécessite Team Explorer, ce qui signifie que vous avez besoin de Team Foundation Server. Pour l'activer, ouvrez votre solution, allez dans Outils -> Options -> Contrôle de la source -> Fournisseur Microsoft Git.
Vous aurez peut-être intérêt à obtenir le plug-in Git Source Control Provider. Voir cette réponse pour savoir comment installer ce plug-in pour Visual Studio 2013: https://stackoverflow.com/a/18882284/1040437
En outre, compte tenu de la puissance de la ligne de commande git, je ne pense pas, sur la base de les captures d'écran que j'ai vues en l'utilisant, l'intégration est tout ce qui est lisse. Cela semble rigide, et comme quelqu'un l'a déjà dit, il vaudrait peut-être mieux utiliser TortoiseGit. Quiconque a utilisé TortoiseSVN dans votre équipe le trouvera instantanément familier. Certains de mes collègues utilisent la ligne de commande et sont répartis entre Git Bash et Posh-Git.
Mon problème principal avec l'intégration de Visual Studio est qu'il ne prend en charge qu'un seul flux de travail. Jetez un coup d'œil à la façon dont des chaînes d'outils telles que Stlass d'Atlassian prennent en charge plusieurs flux de travail de développement différents et comment Stash change en fonction de votre flux de travail git. C'est un moyen plus intelligent de concevoir des fonctionnalités similaires à celles de l'EDI autour du référentiel de contrôle de source git.
Notre configuration de flux de travail particulière au travail est particulièrement résistante au "scénario commun" du développement moderne [SaaS, où vous avez une seule ligne de développement et aucune stratégie de tri sélectif/rebasant, car vous avancez toujours et mettez à niveau tout le monde à la dernière code. Nous avons actuellement 7 lignes de développement ...
Cela dit, j'ai trouvé cet article via Google "Visual Studio 2013 git": http://msdn.Microsoft.com/en-us/library/vstudio/hh850437 (v = vs.120) .aspx
J'ai trouvé ce tutoriel étape par étape sur le answers.atlassian.com utile ( POUR VS2015 et git bitbucket.org)
source: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015
Il existe une extension pour le faire maintenant - Extension Visual Studio Bitbucket https://visualstudiogallery.msdn.Microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad
Cette extension a été soumise au concours devpost où vous pouvez trouver des captures d'écran. http://devpost.com/software/bitbucket-extension-for-visual-studio
Lors de l’installation de visual studio, il est possible d’inclure des extensions GitHub. Cette extension est une contrepartie de Bitbucket. Il vous permet de créer/cloner/publier des référentiels Bitbucket Git de manière très simple. Une fois connecté, vous pouvez créer un nouveau référentiel et le publier sur Bitbucket. Si vous avez des référentiels bitbucket existants, vous pouvez les lister et choisir celui que vous souhaitez cloner. De plus, vous avez accès aux requêtes extraites du référentiel réel. Vous pouvez créer de nouvelles demandes d'extraction, les approuver/les refuser et également afficher des détails tels que les fichiers modifiés, les validations et les commentaires.