how use github extension
Este tutorial práctico explica cómo usar la extensión de GitHub como repositorio de código con Microsoft Visual Studio. Aprenda los pasos de instalación y la creación del repositorio de Github:
Los equipos que trabajan en proyectos .NET suelen utilizar Team Foundation Server (TFS) como repositorio de código principal para las actividades de control de versiones. Esta es una forma esperada de trabajar. No hay dudas sobre esto, ya que la integración de herramientas del mismo proveedor es perfecta y funciona sin problemas.
Pero hoy en día, GitHub se usa ampliamente como un repositorio de código basado en la web. Los equipos distribuidos en ubicaciones distribuidas geográficamente pueden hacer uso de este repositorio para sus actividades de control de versiones. Por tanto, es una buena herramienta para la colaboración entre los miembros del equipo.
Lo que vas a aprender:
¿Por qué usar la extensión de GitHub?
Básicamente, cuando una organización o equipos que han estado usando GitHub durante bastante tiempo y quisieran continuar aprovechándolo en lo que respecta a la comodidad con el uso y también sin realizar ninguna inversión adicional, entonces uno buscaría usar GitHub para cualquier tipo de proyectos.
En los artículos anteriores, analizamos cómo se puede usar TFS para almacenar código y otros artefactos. En este artículo, veremos cómo se puede compartir un proyecto .NET con el repositorio de GitHub.
Prerrequisitos:
- Microsoft Visual Studio.NET versión 2015
- Acceso al repositorio de GitHub
- Git instalado localmente en la máquina con Windows. Hacer clic aquí para descargar Git.
Instalar la extensión de GitHub para Visual Studio.NET
Antes de compartir el proyecto .NET en el repositorio de GitHub, es necesario instalar la extensión de GitHub en Visual Studio.NET IDE.
Hacer clic aquí para descargar la extensión de Visual Studio Marketplace.
Haga doble clic en la extensión descargada y haga clic en Instalar en pc .
Si su IDE de Visual Studio.NET está abierto, reinicie una vez. Para comprobar si la extensión está instalada, inicie el IDE y vaya a Herramientas-> Extensión y actualizaciones y busque GitHub en la categoría Instalado.
usando matrices en funciones c ++
Cree un repositorio de GitHub desde Visual Studio.NET
Una vez que la extensión de GitHub esté instalada en Visual Studio .NET IDE, vaya al Explorador de equipo pantalla de inicio y crear un repositorio de GitHub.
Ingrese el nombre y las credenciales del repositorio de GitHub. Además, asegúrese de proporcionar una ruta local adecuada donde se ubicará el repositorio local de Git con el proyecto .NET.
Haga clic en Crear. Como se muestra a continuación, se crea el repositorio de GitHub y ahora puede crear un nuevo proyecto o solución haciendo clic en el enlace como se muestra en el Explorador de equipos.
Vista del repositorio de GitHub:
De vuelta en Visual Studio.Net IDE, haga clic en el enlace Crear proyecto o Solución en Team Explorer. Seleccione la casilla de verificación 'Crear un nuevo repositorio de Git' y haga clic en Aceptar.
Nota que la ubicación del repositorio local de Git se selecciona automáticamente donde se almacenaría el proyecto .NET.
El proyecto ahora se crea en la ubicación adecuada.
De vuelta en el IDE de Visual Studio.Net, haga clic en el Team Explorer-> Cambios para confirmar los cambios en el repositorio local de Git.
Ingrese un comentario y haga clic en Confirmar todo. Una vez comprometidos con el repositorio de Git local, podemos sincronizar los cambios para que estén disponibles para los equipos en el repositorio de GitHub.
Clickea en el Sincronizar enlace para cargar el código en el repositorio de GitHub. Consulte el repositorio de GitHub para asegurarse de que el proyecto .NET esté disponible. Entonces, esencialmente necesitamos ejecutar 'git push' en el repositorio de GitHub usando el IDE y no a través de la línea de comandos.
Clickea en el Empujar enlace como se muestra a continuación.
El proyecto ahora está disponible en el repositorio de GitHub. Aquí está la vista del mismo.
Realice un pequeño cambio en cualquier archivo y ejecute Confirmar.
Como puede ver, una vez que haya modificado el archivo, RED ha aparecido una garrapata. Puede hacer clic derecho en el archivo y seleccionar Cometer.
Los cambios se muestran en el Team Explorer y puede ingresar el comentario y confirmar todos los cambios.
Una vez que se realiza la confirmación, debe sincronizar y enviar los cambios al repositorio de GitHub como práctica habitual.
La siguiente imagen es la vista del repositorio de GitHub después de que se hayan introducido los cambios.
Mirando el historial de cambios
Veamos ahora el historial que enumera todas las confirmaciones realizadas por el equipo y también veamos qué cambios se realizaron en esa confirmación en particular. Es muy interesante observar o comparar los cambios con la confirmación anterior. Entonces, el comando 'git log' es equivalente aquí.
En Team Explorer, haga clic en la opción Sincronizar y seleccione Acción -> Ver historial
Se muestra el historial de todas las confirmaciones. Se muestran el autor, la fecha y los comentarios.
Para ver las diferencias con la confirmación anterior, haga clic con el botón derecho en la última confirmación o la confirmación adecuada y seleccione Ver detalles de la confirmación.
Los detalles sobre esta confirmación se pueden ver en la ventana de Team Explorer junto con el archivo en el que se realizaron los cambios. Haga doble clic en el archivo y los cambios se muestran usando la ventana de comparación incorporada.
Crear etiquetas
En GIT, las etiquetas generalmente se crean cuando desea etiquetar lanzando una nueva versión de su aplicación. Veamos cómo crear una etiqueta desde Team Explorer, ya que ahora se muestran los últimos detalles de confirmación. Esto es equivalente al comando 'git tag'. Desde el paso anterior haga clic en la opción Crear etiqueta.
Ingrese el nombre de la ETIQUETA y comente como se muestra a continuación. Haga clic en Crear etiqueta.
Vea nuevamente el historial del archivo y podrá ver la ETIQUETA.
Creando rama
Veamos cómo crear una rama local en el repositorio de Git. Por lo general, crearía una rama desde el maestro si hay correcciones de errores o mejoras por hacer y luego se fusionaría con la rama maestra.
En Team Explorer, haga clic en el Sucursales opción.
Haga clic derecho en la rama maestra debajo del repositorio local y cree una nueva rama.
Esto es equivalente a usar el ' git checkout –b 'Comando. Ingrese el nombre de la rama como bug_fix y haga clic en el botón Crear rama.
¿Qué es el archivo apk en Android?
La rama ahora está creada y listada. El trabajo de corrección de errores ahora se está realizando en la rama bug_fix. Esta rama se muestra en NEGRITA y por lo tanto indica que actualmente está trabajando en la rama bug_fix.
Hagamos un cambio en cualquier archivo, confirmemos y reajustemos los cambios de la rama bug_fix a la rama maestra.
Para fusionar los cambios de la rama bug_fix a la rama maestra en Explorador de equipo, Selecciona el sucursales opción y haga clic derecho en la rama maestra y seleccione Revisa.
Ahora, haga clic derecho en la rama maestra y seleccione Fusionar desde opción .
Selecciona el rama bug_fix como el Fusionar desde la rama y haga clic en Vamos.
Los cambios ahora se reflejan en la rama maestra. Todos los cambios se pueden EMPUJAR al repositorio de GitHub. Ir Team Explorer-> Sincronizar y haga clic en Empujar.
Todos los cambios ahora se envían y se reflejan en el repositorio de GitHub.
Conclusión
Github es un repositorio de código fuente muy popular y ampliamente utilizado en la web. En este artículo, hemos visto cómo Visual Studio.NET 2015 puede integrarse muy bien con Git y GitHub.
Por lo tanto, Visual Studio.NET 2015 no solo se puede integrar con Team Foundation Server, pero si hay equipos que han estado usando GitHub de manera extensa a lo largo de los años, entonces se puede integrar muy bien. Por lo tanto, hemos visto algunos usos a nivel de desarrollador de las operaciones de Git desde el IDE.
Visual Studio.NET 2017 también tiene más o menos el mismo procedimiento para integrarse con Git y GitHub.
Lectura recomendada
- Tutorial de escritorio de GitHub: colabore con GitHub desde su escritorio
- Tutorial de GitHub para desarrolladores | Cómo usar GitHub
- Tutorial de Microsoft Visual Studio Team Services (VSTS): la plataforma Cloud ALM
- Introducción a la programación en C # con Visual Studio .Net Framework
- Instalación y configuración paso a paso de Appium Studio
- Ejecución y verificación de su código de prueba en Appium Studio para Eclipse
- Conexión de emuladores o simuladores a Appium Studio
- Ejecución de sus pruebas de Appium en paralelo con Appium Studio para Eclipse