Visual Studio 2013 aparentemente tiene una buena integración de Git.
Sin embargo, después de una hora de rascarse la cabeza sin absolutamente nada que tenga el más mínimo sentido, solo he podido crear un repositorio local y, a pesar de clonar un repositorio de bitbucket remoto, simplemente no puedo encontrar una manera de publicar en mi repositorio remoto .
He usado TFS, Subversion, Perforce y casi todo lo demás, pero esto es completamente desconcertante, sin instrucciones y una interfaz de usuario completamente intuitiva.
¿Alguna idea de alguien?
git
visual-studio
visual-studio-2013
bitbucket
Dean Chalk
fuente
fuente
Respuestas:
La afirmación de John de que "necesita Team Foundation Server" para trabajar con BitBucket no es correcta.
Acabo de publicar un proyecto para BitBucket desde Visual Studio 2013 (versión preliminar). Así es cómo.
fuente
Bueno, en realidad es bastante fácil usar GIT en MSVS 2013. Debería poder encontrar un botón Clonar en el Explorador del equipo. Simplemente haga clic en él y le permitirá clonar desde cualquier URL, lo que significa que también puede colocar el enlace de Bitbucket allí.
Y una vez que está sincronizado, estás listo para comenzar.
fuente
La "integración Git ingeniosa" de Visual Studio 2013 requiere Team Explorer
, lo que significa que necesita Team Foundation Server. Para habilitarlo, abra su solución, vaya a Herramientas -> Opciones -> Control de origen -> Proveedor de Microsoft Git.Es mejor que obtenga el complemento Git Source Control Provider. Consulte esta respuesta sobre cómo instalar este complemento para Visual Studio 2013: https://stackoverflow.com/a/18882284/1040437
Además, teniendo en cuenta el poder de la línea de comandos de git, no creo que, en base a
las capturas de pantalla que he vistousarla, la integración sea tan ingeniosa. Parece rígido, y como alguien ya ha comentado, es mejor que uses TortoiseGit. Cualquiera que haya utilizado TortoiseSVN en su equipo lo encontrará familiarizado al instante. Algunos de mis compañeros de trabajo usan la línea de comando, y se dividen entre Git Bash y Posh-Git.Mi queja principal con la integración de Visual Studio es que solo admite un flujo de trabajo. Eche un vistazo a cómo las cadenas de herramientas como Atlassian's Stash admiten múltiples flujos de trabajo de desarrollo diferentes y cómo Stash cambia según su flujo de trabajo de git. Esta es una forma más inteligente de diseñar características similares a IDE alrededor del repositorio de control de fuente git.
Nuestra configuración de flujo de trabajo particular en el trabajo es especialmente resistente al "escenario común" en el desarrollo moderno de SaaS, donde tiene una línea principal de desarrollo y no hay cambios de cereza / rebase, porque siempre avanza y actualiza a todos al último código. Actualmente tenemos 7 líneas de desarrollo ...
Dicho esto, he encontrado este artículo en Google "Visual Studio 2013 git": http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx
fuente
Encontré este tutorial paso a paso en las respuestas.atlassian.com útil ( PARA VS2015 y git bitbucket.org)
fuente: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015
fuente
Hay una extensión para hacerlo ahora: extensión de Visual Studio Bitbucket https://visualstudiogallery.msdn.microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad
Esta extensión se envió al concurso devpost donde puedes encontrar capturas de pantalla. http://devpost.com/software/bitbucket-extension-for-visual-studio
Al instalar Visual Studio, hay una opción para incluir extensiones de GitHub. Esta extensión es una contraparte de Bitbucket. Le permite crear / clonar / publicar repositorios Bitbucket Git de una manera muy simple. Una vez que inicie sesión, puede crear un nuevo repositorio y publicarlo en Bitbucket. Si tiene repositorios de bitbucket existentes, puede enumerarlos y elegir cuál desea clonar. Además, tiene acceso a las solicitudes de extracción del repositorio real. Puede crear nuevas solicitudes de extracción, aprobarlas / desaprobarlas y también ver detalles como archivos modificados, confirmaciones y comentarios.
fuente