Como bloquear la rama master para no tener que hacer manualmente cada pull request?

Harold Andrés Burbano Acuña

Harold Andrés Burbano Acuña

Pregunta
studenthace 4 años

Como bloquear la rama master para no tener que hacer manualmente cada pull request?

3 respuestas
para escribir tu comentario
    Ivan Ramos Sánchez

    Ivan Ramos Sánchez

    studenthace 4 años

    Que tal compañeros! Más bien las primeras 2 respuestas no ayudan, Bloquear es bloquear, no puedes subir ningún cambio directo a un branch (normalmente master). Es lo que explicó al inicio Fredy pero no lo terminó de desarrollar porque se fue directo a los pullrequest. (Confío en que lo explicará más adelante) Harold, Como bien lo comenta nuestro compañero Igartzasdfg, depende del servidor que uses, normalmente en AzureDevOps está un apartado que se llama Branch Policies y al ingresar ahí te dice algo así : Note: If any required policy is enabled, this branch cannot be deleted and changes must be made via pull request. En pocas palabras, sin pullRequest no hay cambio en éste branch.

    Ahora, recién tomando el curso tengo mi cuenta Git y al andar investigando también hay un apartado de settings en tu repo actual que te lleva a los settings de los branchs, y dice algo muy similar al caso anterior: When enabled, all commits must be made to a non-protected branch and submitted via a pull request with the required number of approving reviews and no changes requested before it can be merged into a branch that matches this rule.

    Bueno, esos son los bloqueos útiles, claro está el bloqueo general, al cual refiere parte de la segunda información que te comparto, donde no se puede hacer nada con la rama mientras esté tomada, también se puede hacer de forma temporal.

    Cristian Blandón

    Cristian Blandón

    studenthace 4 años

    De acuerdo con el comentario anterior... Si puedes re-formular tu pregunta, ya que no es muy claro a qué se refiere "bloquear" una rama y su relación con un pull request.

    Si puedes incluir ejemplos, screenshots, o cualquier cosa que se te ocurra que dará claridad, para que podamos ayudarte de forma efectiva :)

    Carmen Santiago

    Carmen Santiago

    studenthace 4 años

    A que te refieres con bloquear la rama? Podrías ser más especifico.

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.