Visual Studio 2013 a apparemment une belle intégration Git.
Cependant, après une heure de tête-à-tête avec absolument rien qui ait le moindre sens, je n'ai pu créer qu'un référentiel local et malgré le clonage d'un référentiel bitbucket distant, je ne trouve tout simplement pas un 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 peu intuitive.
Des idées n'importe qui?
git
visual-studio
visual-studio-2013
bitbucket
Dean Chalk
la source
la source
Réponses:
La déclaration de John selon laquelle «vous avez besoin de Team Foundation Server» pour travailler avec BitBucket n'est pas correcte.
Je viens de publier un projet sur BitBucket à partir de Visual Studio 2013 (version préliminaire). Voici comment.
la source
Eh bien, il est en fait assez facile d'utiliser GIT sur MSVS 2013. Vous devriez pouvoir trouver un bouton Cloner dans Team Explorer. Cliquez simplement dessus et cela vous permettra de cloner à partir de n'importe quelle URL, ce qui signifie que vous pouvez également mettre un lien Bitbucket là-bas.
Et une fois synchronisé, vous êtes prêt à partir.
la source
«L'intégration astucieuse 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 source -> Fournisseur Microsoft Git.Vous feriez peut-être mieux de vous procurer le plug-in Git Source Control Provider. Consultez cette réponse pour savoir comment installer ce plug-in pour Visual Studio 2013: https://stackoverflow.com/a/18882284/1040437
De plus, compte tenu de la puissance de la ligne de commande git, je ne pense pas que, sur
labasedes captures d'écran que j'ai vues en l'utilisant, l'intégration est si simple. Cela semble rigide, et comme quelqu'un l'a déjà commenté, vous feriez peut-être mieux d'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 ils sont répartis entre Git Bash et Posh-Git.Mon principal problème avec l'intégration de Visual Studio est qu'il ne prend en charge qu'un seul flux de travail. Découvrez comment les chaînes d'outils telles que Stash 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 une manière plus intelligente de concevoir des fonctionnalités de type IDE 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» dans le développement SaaS moderne, où vous avez une ligne principale de développement et pas de cherrypicking / rebasing jamais, car vous avancez toujours et mettez à niveau tout le monde vers le dernier code. Nous avons actuellement 7 lignes de développement ...
Cela dit, j'ai trouvé cet article via googling "Visual Studio 2013 git": http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx
la source
J'ai trouvé ce didacticiel étape par étape sur le site answers.atlassian.com utile ( POUR VS2015 et git bitbucket.org)
source: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015
la source
Il existe une extension pour le faire maintenant - Extension Bitbucket Visual Studio 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 existe une option pour inclure les extensions GitHub. Cette extension est une contrepartie pour Bitbucket. Il vous permet de créer / cloner / publier des référentiels Bitbucket Git d'une 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 demandes d'extraction à partir du référentiel réel. Vous pouvez créer de nouvelles demandes d'extraction, les approuver / les désapprouver et également afficher des détails tels que les fichiers modifiés, les validations et les commentaires.
la source