Integrar proyecto con Git

11/39

Lectura

El sistema de control de versiones, de manera resumida nos permite ver los cambios que realizan sobre el c贸digo.

Uno de los sistemas de control de versiones m谩s populares y poderosos es Git.

UiPath cuenta con integraci贸n nativa con este sistema de control de versiones para administrar los cambios en tus archivos de c贸digo del proyecto en el que trabajas.

驴Como activo el control de versiones?

Para poder utilizarlo, debemos tener un proyecto existente, para esta demostraci贸n utilizaremos el proyecto generado para el curso.

Pantalla de Studio

Navegaremos a Home. Este men煤 lo encontraremos en la parte superior izquierda.

Pantalla de Menu 2

Se mostrar谩 la pantalla que aparece al abrir UiPath sin proyecto abierto.

Pantalla de Studio

Navegaremos al men煤 izquierdo que dice Team.

Pantalla de Git

De lado derecho se mostrar谩n las opciones para integrar nuestro proyecto a un Controlador de Versiones (GIT, TFS, SVN). Para este curso usaremos en particular, el sistema de GIT y GitHub.

Si no conoces Git y GitHub te recomiendo el curso de Git y Github que es impartido por Freddy Vega.

Retomando nuestra configuraci贸n, vamos a realizar un Git Init en nuestro proyecto, para crear el repositorio local. Para esto solo debemos dar clic en Git Init

Pantalla de Git

Al dar clic en Git Init, debemos confirmar la ruta donde tenemos guardado nuestro proyecto y damos clic en Seleccionar Carpeta (parte inferior derecha).

Pantalla de Selecci贸n de Ruta

Se mostrar谩 una ventana que nos dar谩 la lista de archivos que ser谩n inclu铆dos en el control de versiones.

Debemos colocar un mensaje de inicializaci贸n en el cuadro inferior y luego dar clic en Commit.

Pantalla de Commit

Con esto, nuestro proyecto empezar谩 a llevar un control de versiones, pero sigue estando en un equipo local.

Validar que Git se implement贸

Lo primero es validar que contamos con el control de versiones, para esto damos clic derecho sobre el proyecto en la pesta帽a de Project.

Se mostrar谩n nuevas opciones:

鈼 Commit

鈼 Push

鈼 Pull (rebase)

鈼 Manage Branches

鈼 Show History

鈼 Undo鈥

Pantalla de Proyecto

Subir nuestro repositorio a GitHub

Vamos a dar clic sobre Push para subir nuestro proyecto al repositorio de GitHub.

Al hacer el clic en Push se mostrar谩 la siguiente ventana.

Pantalla de Repositorio

Debemos proporcionar el nombre del Repositorio y la URL del repositorio de GitHub. Luego dar clic en Add y luego en Save.

Recuerda que la URL que debes escribir es la de tu repositorio personal.

Si no tienes uno, puedes crearlo siguiente las indicaciones de este v铆deo del curso de Git & GitHub

Al dar clic en Save, pedir谩 el usuario y contrase帽a de tu cuenta de GIT para poder hacer el Push. Lo proporcionamos y damos clic en Ok

Pantalla de Repositorio

Cuando finalice la carga de archivos, pasaremos de un repositorio vac铆o鈥

Pantalla de GitHub

A un repositorio con nuestro proyecto.

Pantalla de GitHub

Comparar cambios realizados y subirlos

A partir de ahora, cada vez que se modifique un archivo en el proyecto, nuestro explorador del proyecto nos marcar谩 con icono de l谩piz que hubo modificaciones.

As铆 mismo, si damos clic derecho Show Changes se abrir谩 una ventana con los cambios detectados para validar.

Pantalla de Cambios
Pantalla de Cambios

Como se puede apreciar en la siguiente pantalla, nos marca en verde las variables/actividades a帽adidas/modificadas y en rojo las eliminadas

Pantalla de Ventana de Cambios

Tambi茅n podemos realizar 鈥淐ommits鈥 y 鈥淧ush鈥 cada que el sistema detecte cambios.

Pantalla de Men煤

Al dar clic en Commit o Push, nos mostrar谩 una ventana con los archivos modificados, nos pedir谩 un mensaje de actualizaci贸n y nos habilitar谩 Commit and Push

Pantalla de Commit

Con esto, podemos realizar actualizaciones a nuestro proyecto sobre el repositorio de control de versiones.

Pantalla de Commit

Si quieres aprender m谩s sobre control de versiones, toma este curso de Git & Github 馃槂

Aportes 23

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Los pasos a seguir y sus respectivos screenshoots de pantalla est谩n desordenados.
.
El desorden comienza a ocurrir a partir del siguiente p谩rrafo: 鈥淎l dar clic en Save, pedir谩 el usuario y contrase帽a de tu cuenta de GIT para poder hacer el Push. Lo proporcionamos y damos clic en Ok鈥
.
Es complicado seguir el hilo de la clase as铆. Espero que lo modifiquen.
.
Por cierto: Me est谩 volando la cabeza este curso!! 馃槃

Excelente soporte para el control de versiones.
Recomiendo que luego de inicializar el repositorio agreguen un archivo .gitignore con el siguiente contenido

.local
.settings
.tmh
.objects

As铆 no se sube al repositorio configuraciones personales cuando se esta trabajando en equipo.

Les recomiendo mucho el curso de Git & GitHub de Freddy. Es un curso muy importante para cualquier trabajo en la industria.

Problemas al autenticar con GitHub.
Me funciono utilizando un token desde Github y creando desde GitHub el repositorio con el mismo nombre del proyecto. ( En gitHuB esta en Settings- Developer Settings. )

Luego se copia el token y con este se logea desde donde pide las credencial de UIPath, seleccionando ToKen.

Espero sea de utilidad

Al tener el double factor authentication creo que no me dejaba iniciar sesi贸n. Lo solucione al acceder por medio de Token

Me genera el siguente error 鈥淣o se puede encontrar una parte de la ruta de acceso 鈥楥:\Users\Usuario\Documents\UiPath\CursoRPA_Platzy_git2_a14792鈥.鈥, 驴que se debe hacer?

No tenia ni idea de que era Git y menos de como funcionada, tome los cursos que recomendaron y en 5 d铆as logre entender los comandos principales y logre hacer hacer esto, ahora ya tengo pendiente terminar este curso y terminar el de Git & Github!!! 馃槂

Ya me realiza commit despu茅s de lidiar con el error

Elimine la carpeta que hacia referencia el error_git2_a18860, al parecer genera error con previos commit desde fuera de la aplicaci贸n, ya que al principio no se conectaba y tuve que hacerlo por la consola de git manualmente.
Lo que me llama la atenci贸n que desde fuera de la aplicaci贸n si pod铆a realizar mis git commit y git push a mi repositorio en github , pero no desde dentro de la aplicaci贸n

En el Team no me aparece la opci贸n de Git, solo me aparecen SVN y TFS. Que puedo hacer? y tengo instalado el Git

Git y GitHub son herramientas del d铆a a d铆a de los desarrolladores hoy en d铆a, les recomiendo antes de avanzar en este punto, si no saben manejarlo o no saben que es, vayan y tomen el curso lo antes posible.

No pude crear el repositorio con git integrado, lo hice todo desde la consola.

I need to take the GitHub course

Pude completar la actividad sin errores apesar de que no se casi nada de git y github, y tampoco revis茅 el curso, sin embargo, si es necesario organizar el orden de los textos o en su defecto hacer un video.

No entend铆 mucho, pero pude realizar los pasos, soy super novata en esto.

Excelente con esto recordando los pasos de github y podemos ponder en practiva esta herramienta

Me genera el siguiente error lo intento hacer en la herramienta como manualmente por git y me muestra el mismo error.

por medio de UIpath
Acceso denegado a la ruta de acceso XAMLcreadosenelcurso

por medio de Git
鈥橷AMLCreadosEnElCurso/鈥: Permission denied

Ser谩 que la versi贸n m谩s reciente no se integra con git?
Solo me aparece TFS Y SVN. (Tengo instalado git)

despues de dar clic en add y save me aparce esto.
驴que debo hacer?
gracias

Lo realic茅 2 veces, el primero me sali贸 el error鈥 y ya les voy a explicar porque.

Luego de dar click en push y depositar el nombre del repositorio y la url, y pasar por el ingreso del usuario y la contrase帽a de github, les va aparecer un cuadro de mensaje con las opciones.

  1. overwrite鈥 2. Pull (鈥)

![](

En la primera oportunidad presione la de pull, porque as铆 se hace en git primero hacer un pull para verificar el contenido que esta en el repositorio y luego un push, para subir lo que tengo en mi git local, es all铆 donde radica el problema, porque el va a descargar los archivos que tiene en github鈥

Entonces en la segunda oportunidad realice todo el mismo proceso pero esta vez presione la opci贸n 1鈥 Overwrite鈥

Espero les sirva.

Todo 茅sto se podr铆a hacer mediante la consola tambi茅n?

Tengo un problema. Al hacer Git Init, me arroja el siguiente mensaje de error:

"Se produjo una excepci贸n en el inicializador de 鈥楲ibGit2Sharp.Core.NativeMethods鈥 ".

Pude hacerlo sin problemas, ayuda bastante github para el control de versiones.

Hola, tuve error donde decia que la configuraci贸n estaba mal entonces primero cree repositorio en GitHub con el nombre de la carpeta del curso, luego intente realizar control de versi贸n con UiPath como en la clase (Esta un poco enredado) y funcion贸:

  • URL tutorial (En ingles): https://www.youtube.com/watch?v=SJskzBrwqeo

  • Dato: Pueden confirmar que ya esta enlazado con control de cambios observando el siguiente icono en las carpetas o archivos del Main subidos al repositorio Git.