10_controldeversiones (SVC) Flashcards
En control de versiones:
¿ cual SON centralizado?
CVS,
SUBVERSION
TFS/SOURCESAFE
en control de versiones:
¿ cual son distribuido?
GIT
MERCURIAL
BAZAAR
DARES
BITKEEPER
¿ Cual es el cliente de subversión?
TortoiseSVN
Cuales cuatro protocolos principales para transferir datos en GIT
LocalPROTOCOL,
HTTP,
Secure Shell (SSH)
y Git Protocol (9418)
QUE HACE UN COMMIT EN GIT
HACE UNA FOTO
En la linea de comandos en MERCURIAL como se empieza a declarar
hg …….
nombre de la carpeta que se encuentra los metadatos de git y se encuentra oculto
.git
archivo de texto que le dice a Git qué otros archivos y carpetas de un proyecto debe ignorar
gitignore
Creación de repositorio en Git
“Git Init”
Que quiere decir Reescribiendo la historia” en GIT
Los commits que ha ocurrido son la HISTORIA del proyecto
como se le denominas también en git al “staging área”
INDEX
para ver si el repositorio esta en la nube
git remove -v
borrar branch de mi local
git branch -d …………..
toma las lineas independientes de desarrollo creadas por git branch y se integra en una rama
git branch –merged
para pasarnos a una rama
git checkout
con - b crea la rama
diferencia del repositorio a lo que esta en tu maquina
git diff
subí nuestro código modificado del local a remoto
git push
descargar la ultima versión
git pull origin master
antes de mezclar de remoto a local “Comprobación”
git fetch
nombrar etiquetas una vez estando en la rama MASTER/MAIN/ORIGIN
GIT TAG
Información de detalle sobre los cambios en ficheros
git blame
como se le llama también al stagin area
INDEX
Herramienta de integración continua (CI/CD)
JENKINS
TRAVIS
CIRCLE
TEAMCITY
CODE SHIP
BAMBOO
PLATAFORMA DE DESPLIEGUE
HEROKU–PAAS
DIGITAL OCEAN —IAA
AWS ELASTIC BEANSTALK
GOOGLE APP ENGINE
IBM CLOUD FOUNDRY
OPENSHIFT
FORJAS IMPORTANTES
GITHUB
GITLAB
BITBUCKET
COPIA EL PROYECTO AJENO EN TU GITHUB
FORK
SI REALIZAS CAMBIOS EN EL PROYECTO DE OTRO Y QUE LO VEA EL PROPIETARIO Y LO PUEDA ACEPTAR SI QUIERE
PULL REQUEST
DI LOS TRES MODOS DE ELIMINACIÓN O ECHAR PARA ATRÁS DE GIT
GIT RESET –SOFT——–de historia a STAGE AREA
GIT RESET –MIXED—PASAR DE STAGE AREA A WORKING DIRECTORY
GIT RESET –HARD——-PASAR DESTRUCCION
técnica de la ingeniería de software para reestructurar un código fuente (volviendo mas limpio), alterando su estructura interna sin cambiar su comportamiento externo
refactorización