Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Práctica: flujo tradicional integrado

10/18
Recursos

Aportes 26

Preguntas 18

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Realmente CodeStream nos ayuda a ser más eficientes. Al permitir realizar todo el flujo de trabajo sin salir de VSCode.

Lo que más me gusta de esto es que en ningún momento sales del editor (Sí, salió un momento a Jira solo para enseñarnos que si se cambió el estado), pero realmente no tienes por qué salir, y eso te permite mantenerte enfocado en lo que estás haciendo^^

Así es mucho más fácil hacer pull request. Eso es excelente.

Requiere practica y familiarizacion pero creo que puede ayudarnos bastante si nos volvemos masters en CodeStream si comprendemos bien el flujo de trabajo

CodeStream es una herramienta poderosa pero todos prefieren usar el plugin de Pull Request GitHub ya que CodeStream tiene muchos errores de sincronización en la mayoría de los usuarios, mayormente nunca encuentra el repositorio actual utilizado

Les propongo que compartamos el template que usamos para hacer PR’s, empiezo yo:

Creo que codestream agrega mucho valor y te da mucha eficiencia sin duda para el trabajo administrativo y comunicativo, pero cuando se trabaja con git en particular, creo que prefiero hacer los comandos desde la terminal, ya que creo que es mucho mas poderosa.

Creo que hasta ahora nunca me había dado cuenta de la cantidad de cambios de contexto que hay que realizar para completar un feature

Pienso que es un excelente sistema cuando los cambios son sencillos y no tengo ningun tipo de error, por el cual tengo que hacer muchos PR y el tema es que sea necesario realizar un git rebase o squash, la integracion con Jira es super facil, y la accesibilidad a el codigo que se cambio contra el anterior en dos archivos diferentes es muy bueno.

Carpe diem:
Como diría cierto youtuber, IMPRESIONANTE!!! Utilizo VS Code como editor, además reemplazo GitHub y Jira, o sea se hace ambos, con GitLab (otro impresionante!, pero esta vez para mí). Mi proyecto utiliza contenedores e integración contínua, mismamente lo hago con Gitlab, los impresionantes no se acaban.
Saluti,
Fabricio

El flujo moderno con integración permite realizar tareas desde el editor de texto, evitando cambiar de contexto. Eso favorece para crear un estado de Flow que nos ayudará a ser más eficientes en nuestras actividades.

Lo que más me gusta de esto es que en ningún momento sales del editor (Sí, salió un momento a Jira solo para enseñarnos que si se cambió el estado), pero realmente no tienes por qué salir, y eso te permite mantenerte enfocado en lo que estás haciendo^^

Que rápido se hace con todo integrado

Como le haces para que te salga Gustavo en los reviewers?

Gracias

  1. Al usar e flujo integrado sí usan su llave SSH con una contraseña tendrán inconvenientes con el pull y el push desde VSC. Se puede solucionar creando nuevamente las llaves y no le agregas contraseña. (A lo mejor encuentran mis preguntas donde mostraba la duda más abajo)
  2. Asegúrese que el git clone es del FORK y no del usuario Marcelo.
  3. Asegure entrar en la carpeta que tiene el .git no directamente la carpeta que queda con el git clone urlssh desde VSC.

Al principio me parecía un poco complicado de entender pero siento que conforme vaya practicando y más si colaboro con alguien más lo entenderé de manera más efectiva que solo entendiéndolo como concepto, de verdad que si se ve que ayuda mucho la implementación de este flujo 🤠

Para aquellos que tengan un error al realizar un pull request, recuerden de tener su llave SSH agregada a su sistema.
La explicación es para terminales de comandos basadas en Ubuntu, no sé si funcionará con las demás.

  1. Abra su terminal.

  2. Asegúrese de estar en su home.

  3. Coloque ssh-add direccion-donde-tiene-guardada-la-llave-ssh/id_rsa.

Con esto logre solucionar mi problema que no me dejaba realizar el pull request porque no tenía los permisos para poder hacerlo.
Espero que les sirva.
😄

Les comparto mi solución por si tuvieron problemas con hacer pull request desde VSCode en Windows.
Espero que le sirva. 😄
Todo esto es desde la PowerShell de Windows.

  1. Generar la llave SSH.

    $email = Read-Host -Prompt "enter your GitHub email address"
    ssh-keygen -t rsa -b 4096 -C $email 
    

    O simplemente usar:

    ssh-keygen -t rsa -b 4096 -C "tu email asociado a GitHub"
    
  2. Seguir la siguiente serie de comandos.

    Start-Process -filepath powershell.exe -Verb Runas -ArgumentList @('Set-Service -StartupType Manual ssh-agent')
    Start-Service ssh-agent
    ssh-add $HOME\.ssh\id_rsa
    Get-Content $HOME\.ssh\id_rsa.pub | clip.exe
    

En caso de no funcionar el comando de Start-Service ssh-agent hacer lo siguiente.

Colocamos lo siguiente en nuestra powershell Get-Service ssh-agent.

Vemos si ssh-agent de OpenSSH está corriendo, no tendría que salir algo como esto:

Status   Name               DisplayName
------   ----               -----------
Running  ssh-agent          OpenSSH Authentication Agent

En caso de tener Stopped en vez de Running.

En la barra de tareas hacemo clic en el icono de windows y colocamos en el buscador “Servicios”.

Una vez dentro buscamos “OpenSSH Authentication Agent”.

Y debemos tener las configuraciones como se ve en la imagen, damos en “Aplicar”.(en caso de tener el mismo problema probemos dejar “Tipo de inicio” en “Manual”).
Por último colocamos nuestra llave pública en nuestro GitHub.

Con esto se tendría que solucionar el problema que no podemos hacer pull request porque “no tenemos permiso”.

Si quieren tener más detalles les dejo la fuente de donde saqué la información.

Fuente 1

Fuente 2

Fuente 3

Productividad, eficiencia. Mi cabeza piensa en eso al pensar en CodeStream jaja

Tengo un problema con JIRA y COdestream.
Al parecer los issues no se crean en JIRA si lo creo desde codestream y viceversa. Cree dos tickets similares pero ninguno aparece en el otro. Ya reconecté las cuentas y nada. 😐

CodeStream es magía pura !!..

Se puede ahorra bastante tiempo. Una excelente caracteristica

Es muy muy util esta herramienta, solo que si hay que tener alguien con quien practicar u.u

como hace para que le salgan las etiquetas de agregar fecha?

Definitivamente es una muy buena integracion!

Realmente CodeStream nos ayuda a ser más eficientes. Al permitir realizar todo el flujo de trabajo sin salir de VSCode.