ES El primer paso es complementar la rama main predeterminada con una rama develop. Una forma sencilla de hacerlo es que un desarrollador cree de forma local una rama develop vacía y la envíe al servidor:
ES El primer paso es complementar la rama main predeterminada con una rama develop. Una forma sencilla de hacerlo es que un desarrollador cree de forma local una rama develop vacía y la envíe al servidor:
EN The first step is to complement the default main with a develop branch. A simple way to do this is for one developer to create an empty develop branch locally and push it to the server:
Испани | Англи |
---|---|
complementar | complement |
rama | branch |
main | main |
desarrollador | developer |
local | locally |
vacía | empty |
es | is |
develop | develop |
sencilla | simple |
servidor | server |
paso | step |
predeterminada | default |
con | with |
hacerlo | do |
a | to |
un | a |
de | way |
y | and |
ES La rama main o principal almacena el historial de publicación oficial y la rama develop o de desarrollo sirve como rama de integración para las funciones
EN The main branch stores the official release history, and the develop branch serves as an integration branch for features
Испани | Англи |
---|---|
rama | branch |
almacena | stores |
historial | history |
oficial | official |
sirve | serves |
integración | integration |
develop | develop |
main | main |
publicación | release |
funciones | features |
como | as |
para | for |
ES El argumento -branch permite especificar una rama concreta para clonarla en vez de la rama a la que apunta el HEAD remoto, normalmente la rama principal. Asimismo, puedes incluir una etiqueta en vez de una rama con el mismo efecto.
EN The -branch argument lets you specify a specific branch to clone instead of the branch the remote HEAD is pointing to, usually the main branch. In addition you can pass a tag instead of branch for the same effect.
Испани | Англи |
---|---|
argumento | argument |
rama | branch |
remoto | remote |
normalmente | usually |
efecto | effect |
especificar | specify |
head | head |
en | in |
de | of |
principal | main |
puedes | you can |
a | to |
etiqueta | tag |
ES Por norma general, las funciones se fusionan con la rama develop o de desarrollo, mientras que las ramas de publicación y de corrección se fusionan con las ramas develop y main o principal
EN Features are generally merged into the develop branch, while release and hotfix branches are merged into both develop and main
Испани | Англи |
---|---|
general | generally |
rama | branch |
develop | develop |
ramas | branches |
funciones | features |
la | the |
main | main |
publicación | release |
ES Por norma general, las funciones se fusionan con la rama develop o de desarrollo, mientras que las ramas de publicación y de corrección se fusionan con las ramas develop y main o principal
EN Features are generally merged into the develop branch, while release and hotfix branches are merged into both develop and main
Испани | Англи |
---|---|
general | generally |
rama | branch |
develop | develop |
ramas | branches |
funciones | features |
la | the |
main | main |
publicación | release |
ES Ten en cuenta que las ramas feature combinadas con la rama develop conforman, a todos efectos, el flujo de trabajo de ramas de función. Sin embargo, el flujo de trabajo Gitflow no termina aquí.
EN Note that feature branches combined with the develop branch is, for all intents and purposes, the Feature Branch Workflow. But, the Gitflow workflow doesn’t stop there.
Испани | Англи |
---|---|
combinadas | combined |
gitflow | gitflow |
ramas | branches |
rama | branch |
develop | develop |
flujo de trabajo | workflow |
función | feature |
con | with |
no | note |
ES Esta rama contendrá el historial completo del proyecto, mientras que main contendrá una versión abreviada. A continuación, otros desarrolladores deberían clonar el repositorio central y crear una rama de seguimiento para develop.
EN This branch will contain the complete history of the project, whereas main will contain an abridged version. Other developers should now clone the central repository and create a tracking branch for develop.
Испани | Англи |
---|---|
rama | branch |
historial | history |
completo | complete |
otros | other |
clonar | clone |
repositorio | repository |
seguimiento | tracking |
main | main |
desarrolladores | developers |
central | central |
mientras que | whereas |
el | the |
develop | develop |
versión | version |
proyecto | project |
contendrá | contain |
de | of |
esta | this |
a | a |
y | and |
crear | create |
para | for |
ES Crear ramas release es otra operación de ramificación sencilla. Al igual que las ramas feature, las ramas release se basan en la rama develop. Se puede crear una nueva rama release utilizando los siguientes métodos.
EN Making release branches is another straightforward branching operation. Like feature branches, release branches are based on the develop branch. A new release branch can be created using the following methods.
Испани | Англи |
---|---|
release | release |
operación | operation |
sencilla | straightforward |
métodos | methods |
ramas | branches |
basan | based |
rama | branch |
nueva | new |
es | is |
develop | develop |
de | following |
en | on |
puede | can |
utilizando | using |
otra | another |
la | the |
una | a |
todos | making |
ES Es importante volver a fusionarla en la rama develop porque podrían haberse añadido actualizaciones importantes a la rama release, y las funciones nuevas tienen que poder acceder a ellas
EN It’s important to merge back into develop because critical updates may have been added to the release branch and they need to be accessible to new features
Испани | Англи |
---|---|
rama | branch |
develop | develop |
añadido | added |
release | release |
actualizaciones | updates |
nuevas | new |
la | the |
funciones | features |
porque | because |
podrían | be |
y | and |
en | been |
a | to |
importantes | important |
ES Al igual que al finalizar una rama release, una rama hotfix se fusiona tanto en main como en develop.
EN Similar to finishing a release branch, a hotfix branch gets merged into both main and develop.
Испани | Англи |
---|---|
rama | branch |
release | release |
main | main |
develop | develop |
que | gets |
una | a |
tanto | to |
ES Cuando se termina una rama feature, se fusiona en la rama develop.
EN When a feature is complete it is merged into the develop branch
Испани | Англи |
---|---|
rama | branch |
develop | develop |
se | is |
la | the |
cuando | when |
en | complete |
una | a |
ES La rama de desarrollo predeterminada. Al crear un repositorio de Git, se crea una rama llamada "main" (principal), que pasa a ser la rama activa.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
Испани | Англи |
---|---|
rama | branch |
predeterminada | default |
repositorio | repository |
git | git |
llamada | named |
activa | active |
desarrollo | development |
main | main |
se | is |
la | the |
de | and |
crear | create |
un | a |
ES Habitualmente, el desarrollador especificará su rama de función como la rama de origen y la rama principal como la de destino.
EN Typically, the developer will specify their feature branch as the source branch and the main branch as the destination branch.
Испани | Англи |
---|---|
habitualmente | typically |
rama | branch |
función | feature |
origen | source |
principal | main |
especificar | specify |
desarrollador | developer |
destino | destination |
como | as |
su | their |
ES Antes de empezar a escribir el código, Mary tiene que crear una nueva rama para la función. Es la rama que usará como rama de origen para la solicitud de incorporación de cambios.
EN Before she starts writing any code, Mary needs to create a new branch for the feature. This branch is what she will use as the source branch of the pull request.
Испани | Англи |
---|---|
mary | mary |
rama | branch |
nueva | new |
es | is |
solicitud | request |
código | code |
origen | source |
función | feature |
usará | use |
crear | create |
cambios | of the |
de | of |
a | to |
una | a |
como | as |
ES Mary quiere fusionar su función con el código base principal, de modo que la rama de origen es su rama de función, el repositorio de destino es el repositorio público de John y la rama de destino es main
EN Mary wants to merge her feature into the main codebase, so the source branch is her feature branch, the destination repository is John’s public repository, and the destination branch is main
Испани | Англи |
---|---|
mary | mary |
quiere | wants |
fusionar | merge |
función | feature |
rama | branch |
repositorio | repository |
público | public |
es | is |
main | main |
destino | destination |
origen | source |
con | to |
ES La rama de desarrollo predeterminada. Al crear un repositorio de Git, se crea una rama llamada "maestra", que pasa a ser la rama activa.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
Испани | Англи |
---|---|
rama | branch |
predeterminada | default |
repositorio | repository |
git | git |
llamada | named |
activa | active |
desarrollo | development |
se | is |
la | the |
de | and |
crear | create |
un | a |
ES La rama de desarrollo predeterminada. Al crear un repositorio de Git, se crea una rama llamada "maestra", que pasa a ser la rama activa.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
Испани | Англи |
---|---|
rama | branch |
predeterminada | default |
repositorio | repository |
git | git |
llamada | named |
activa | active |
desarrollo | development |
se | is |
la | the |
de | and |
crear | create |
un | a |
ES La rama de desarrollo predeterminada. Al crear un repositorio de Git, se crea una rama llamada "main" (principal), que pasa a ser la rama activa.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
Испани | Англи |
---|---|
rama | branch |
predeterminada | default |
repositorio | repository |
git | git |
llamada | named |
activa | active |
desarrollo | development |
main | main |
se | is |
la | the |
de | and |
crear | create |
un | a |
ES La rama de desarrollo predeterminada. Al crear un repositorio de Git, se crea una rama llamada "main" (principal), que pasa a ser la rama activa.
EN The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.
Испани | Англи |
---|---|
rama | branch |
predeterminada | default |
repositorio | repository |
git | git |
llamada | named |
activa | active |
desarrollo | development |
main | main |
se | is |
la | the |
de | and |
crear | create |
un | a |
ES Habitualmente, el desarrollador especificará su rama de función como la rama de origen y la rama principal como la de destino.
EN Typically, the developer will specify their feature branch as the source branch and the main branch as the destination branch.
Испани | Англи |
---|---|
habitualmente | typically |
rama | branch |
función | feature |
origen | source |
principal | main |
especificar | specify |
desarrollador | developer |
destino | destination |
como | as |
su | their |
ES Antes de empezar a escribir el código, Mary tiene que crear una nueva rama para la función. Es la rama que usará como rama de origen para la solicitud de incorporación de cambios.
EN Before she starts writing any code, Mary needs to create a new branch for the feature. This branch is what she will use as the source branch of the pull request.
Испани | Англи |
---|---|
mary | mary |
rama | branch |
nueva | new |
es | is |
solicitud | request |
código | code |
origen | source |
función | feature |
usará | use |
crear | create |
cambios | of the |
de | of |
a | to |
una | a |
como | as |
ES Mary quiere fusionar su función con el código base principal, de modo que la rama de origen es su rama de función, el repositorio de destino es el repositorio público de John y la rama de destino es main
EN Mary wants to merge her feature into the main codebase, so the source branch is her feature branch, the destination repository is John’s public repository, and the destination branch is main
Испани | Англи |
---|---|
mary | mary |
quiere | wants |
fusionar | merge |
función | feature |
rama | branch |
repositorio | repository |
público | public |
es | is |
main | main |
destino | destination |
origen | source |
con | to |
ES Los comandos anteriores eliminarán una copia local de la rama. La rama seguirá existiendo en el repositorio remoto. Para eliminar una rama remota, ejecuta estos comandos.
EN The previous commands will delete a local copy of a branch. The branch may still exist in remote repos. To delete a remote branch execute the following.
Испани | Англи |
---|---|
copia | copy |
local | local |
rama | branch |
comandos | commands |
en | in |
remoto | remote |
de | of |
eliminar | delete |
una | a |
ES El historial del repositorio permanece inmutable. Lo único que sucede es que obtienes un puntero a la rama actual. Para empezar a trabajar con la nueva rama, tienes que extraer la rama que quieres usar.
EN The repository history remains unchanged. All you get is a new pointer to the current branch. To begin working on the new branch, you have to check out the branch you want to use.
Испани | Англи |
---|---|
historial | history |
repositorio | repository |
permanece | remains |
puntero | pointer |
rama | branch |
es | is |
actual | current |
nueva | new |
un | a |
a | to |
obtienes | you |
usar | use |
ES A la hora de utilizar la biblioteca de extensiones de git-flow, ejecutar git flow init en un repositorio existente creará la rama develop:
EN When using the git-flow extension library, executing git flow init on an existing repo will create the develop branch:
Испани | Англи |
---|---|
la | the |
hora | when |
biblioteca | library |
extensiones | extension |
git | git |
flow | flow |
repositorio | repo |
existente | existing |
rama | branch |
un | an |
develop | develop |
en | on |
ES Las ramas feature suelen crearse a partir de la última rama develop.
EN Feature branches are generally created off to the latest develop branch.
Испани | Англи |
---|---|
suelen | generally |
crearse | created |
develop | develop |
ramas | branches |
rama | branch |
la | the |
última | latest |
de | off |
a | to |
ES En cuanto la publicación esté lista para su lanzamiento, se fusionará en las ramas main y develop, y luego se eliminará la rama release
EN Once the release is ready to ship, it will get merged it into main and develop, then the release branch will be deleted
Испани | Англи |
---|---|
main | main |
develop | develop |
rama | branch |
la | the |
release | release |
y | and |
se | is |
luego | then |
ES Las ramas hotfix son muy similares a las ramas release y feature, salvo por el hecho de que se basan en la rama main y no en la develop
EN Hotfix branches are a lot like release branches and feature branches except they're based on main instead of develop
Испани | Англи |
---|---|
salvo | except |
main | main |
develop | develop |
ramas | branches |
release | release |
basan | based |
que | instead |
son | are |
de | of |
y | and |
a | a |
en | on |
ES Cuando se haya terminado de aplicar la corrección, debería fusionarse en main y develop (o la rama release actual), y main debería etiquetarse con un número de versión actualizado.
EN As soon as the fix is complete, it should be merged into both main and develop (or the current release branch), and main should be tagged with an updated version number.
Испани | Англи |
---|---|
corrección | fix |
main | main |
develop | develop |
rama | branch |
o | or |
release | release |
versión | version |
la | the |
actual | current |
actualizado | updated |
se | is |
a | an |
debería | should |
ES Se crea una rama release a partir de la develop.
EN A release branch is created from develop
Испани | Англи |
---|---|
crea | created |
rama | branch |
release | release |
develop | develop |
se | is |
partir | from |
a | a |
ES Cuando la rama release está lista, se fusiona en las ramas develop y main.
EN When the release branch is done it is merged into develop and main
Испани | Англи |
---|---|
release | release |
develop | develop |
main | main |
rama | branch |
la | the |
cuando | when |
y | and |
en | into |
se | is |
ES Una vez terminada la rama hotfix, esta se fusiona tanto en develop como en main.
EN Once the hotfix is complete it is merged to both develop and main
Испани | Англи |
---|---|
develop | develop |
main | main |
la | the |
se | is |
una vez | once |
tanto | to |
ES Fusiona ("merge") tu rama con la rama principal
EN "Merge" your branch to the main branch
Испани | Англи |
---|---|
rama | branch |
principal | main |
merge | merge |
tu | your |
la | the |
con | to |
ES Por tanto, para realizar esta solicitud, debes proporcionar la siguiente información: el repositorio de origen, la rama de origen, el repositorio de destino y la rama de destino.
EN This means that you need to provide 4 pieces of information to file a pull request: the source repository, the source branch, the destination repository, and the destination branch.
Испани | Англи |
---|---|
repositorio | repository |
origen | source |
rama | branch |
solicitud | request |
información | information |
siguiente | a |
debes | need |
proporcionar | to |
de | of |
y | and |
esta | this |
ES El diagrama anterior muestra una solicitud de incorporación de cambios que solicita que se fusione una rama de función con la rama principal oficial, pero hay otras muchas formas de usar las solicitudes de incorporación de cambios.
EN The above diagram shows a pull request that asks to merge a feature branch into the official main branch, but there are many other ways to use pull requests.
Испани | Англи |
---|---|
diagrama | diagram |
muestra | shows |
fusione | merge |
rama | branch |
oficial | official |
formas | ways |
solicitudes | requests |
solicitud | request |
función | feature |
otras | other |
principal | main |
pero | but |
muchas | many |
una | a |
cambios | that |
hay | there |
usar | use |
ES Añadir una solicitud de incorporación de cambios al flujo de trabajo de Gitflow les proporciona a los desarrolladores un lugar cómodo para hablar sobre una rama de publicación o una rama de mantenimiento mientras trabajan en ellas.
EN Adding pull requests to the Gitflow Workflow gives developers a convenient place to talk about a release branch or a maintenance branch while they’re working on it.
Испани | Англи |
---|---|
añadir | adding |
proporciona | gives |
cómodo | convenient |
rama | branch |
mantenimiento | maintenance |
gitflow | gitflow |
flujo de trabajo | workflow |
lugar | place |
o | or |
publicación | release |
desarrolladores | developers |
un | a |
al | the |
a | to |
en | on |
ES Se abrirá un formulario que asignará de forma automática el repositorio de Mary como el repositorio de origen y le pedirá que indique la rama de origen, el repositorio de destino y la rama de destino.
EN The resulting form automatically sets Mary’s repository as the source repository, and it asks her to specify the source branch, the destination repository, and the destination branch.
Испани | Англи |
---|---|
repositorio | repository |
origen | source |
rama | branch |
automática | automatically |
destino | destination |
formulario | form |
como | as |
ES Enumera las ramas para este repositorio. Verás la rama maestra predeterminada y la nueva rama que has creado. git branch
EN List the branches for this repository. You’ll see the default branch master, and the new branch you created. git branch
Испани | Англи |
---|---|
repositorio | repository |
maestra | master |
predeterminada | default |
creado | created |
git | git |
ramas | branches |
ver | see |
la | the |
y | and |
nueva | new |
branch | branch |
para | list |
este | this |
ES Cerrar rama: selecciona esta opción si quieres que se cierre la rama de forma automática cuando se fusione la solicitud de incorporación de cambios.
EN Close branch: Select if you want to automatically close the branch when the pull request is merged.
Испани | Англи |
---|---|
rama | branch |
selecciona | select |
si | if |
automática | automatically |
se | is |
cuando | when |
solicitud | request |
de | you |
la | the |
ES Fusiona una solicitud de incorporación de cambiosTras revisar y aprobar tu código en una solicitud de incorporación de cambios, haz clic en el botón Fusionar para fusionar la rama con la rama principal
EN Merge a pull requestAfter your code has been reviewed and approved in a pull request, click the Merge button to merge your branch into the main branch
Испани | Англи |
---|---|
solicitud | request |
código | code |
fusionar | merge |
rama | branch |
revisar | reviewed |
clic | click |
en | in |
botón | button |
principal | main |
tu | your |
una | a |
haz | to |
ES Así, los cambios de código de la rama de origen se incorporarán totalmente en la rama de destino.
EN The code changes from the source branch are now fully incorporated into the target branch.
Испани | Англи |
---|---|
rama | branch |
totalmente | fully |
incorporar | incorporated |
la | the |
código | code |
destino | target |
origen | source |
cambios | changes |
de | into |
ES Si no tenemos una rama que cubra su sector o lugar de trabajo, puede afiliarse a la Rama de Miembros Generales.
EN If we don't have a branch covering your sector or workplace, you can join the General Members Branch instead.
Испани | Англи |
---|---|
rama | branch |
sector | sector |
miembros | members |
generales | general |
si | if |
tenemos | we |
o | or |
la | the |
no | dont |
que | instead |
puede | can |
su | your |
trabajo | workplace |
a | a |
de | you |
ES Enumera las ramas para este repositorio. Verás la rama maestra predeterminada y la nueva rama que has creado. git branch
EN List the branches for this repository. You’ll see the default branch master, and the new branch you created. git branch
Испани | Англи |
---|---|
repositorio | repository |
maestra | master |
predeterminada | default |
creado | created |
git | git |
ramas | branches |
ver | see |
la | the |
y | and |
nueva | new |
branch | branch |
para | list |
este | this |
ES Cerrar rama: selecciona esta opción si quieres que se cierre la rama de forma automática cuando se fusione la solicitud de incorporación de cambios.
EN Close branch: Select if you want to automatically close the branch when the pull request is merged.
Испани | Англи |
---|---|
rama | branch |
selecciona | select |
si | if |
automática | automatically |
se | is |
cuando | when |
solicitud | request |
de | you |
la | the |
ES Fusiona una solicitud de incorporación de cambiosTras revisar y aprobar tu código en una solicitud de incorporación de cambios, haz clic en el botón Fusionar para fusionar la rama con la rama principal
EN Merge a pull requestAfter your code has been reviewed and approved in a pull request, click the Merge button to merge your branch into the main branch
Испани | Англи |
---|---|
solicitud | request |
código | code |
fusionar | merge |
rama | branch |
revisar | reviewed |
clic | click |
en | in |
botón | button |
principal | main |
tu | your |
una | a |
haz | to |
ES Así, los cambios de código de la rama de origen se incorporarán totalmente en la rama de destino.
EN The code changes from the source branch are now fully incorporated into the target branch.
Испани | Англи |
---|---|
rama | branch |
totalmente | fully |
incorporar | incorporated |
la | the |
código | code |
destino | target |
origen | source |
cambios | changes |
de | into |
ES Según este modelo, los desarrolladores crean una rama de función y retrasan su fusión con la rama principal del tronco hasta que la función está completa
EN Under this model, developers create a feature branch and delay merging it to the main trunk branch until the feature is complete
Испани | Англи |
---|---|
modelo | model |
rama | branch |
tronco | trunk |
completa | complete |
la | the |
desarrolladores | developers |
función | feature |
principal | main |
una | a |
este | this |
está | is |
ES Forrajea sobre todo en lo alto de los árboles, moviéndose rápidamente de rama en rama, buscando entre el follaje y en ramas en busca de insectos
EN Forages mostly high in trees, moving rapidly from limb to limb, searching among foliage and twigs for insects
Испани | Англи |
---|---|
árboles | trees |
rápidamente | rapidly |
follaje | foliage |
insectos | insects |
sobre todo | mostly |
en | in |
buscando | searching |
sobre | to |
ES Enumera las ramas para este repositorio. Verás la rama principal predeterminada y la nueva rama que has creado. git branch
EN List the branches for this repository. You’ll see the default branch main, and the new branch you created. git branch
Испани | Англи |
---|---|
repositorio | repository |
principal | main |
predeterminada | default |
creado | created |
git | git |
ramas | branches |
ver | see |
la | the |
y | and |
nueva | new |
branch | branch |
para | list |
este | this |
ES Cerrar rama: selecciona esta opción si quieres que se cierre la rama de forma automática cuando se fusione la solicitud de incorporación de cambios.
EN Close branch: Select if you want to automatically close the branch when the pull request is merged.
Испани | Англи |
---|---|
rama | branch |
selecciona | select |
si | if |
automática | automatically |
se | is |
cuando | when |
solicitud | request |
de | you |
la | the |
{Totalresult} орчуулгын 50 -г харуулж байна