TEMA 10 SVC Flashcards
SVC CENTRALIZADOS
CVS
SUBVERSION (SVN) - TORTOISE (SVN - CLIENTE)
TFS / SOURCESAFE
SVC CENTRALIZADO O DISTRIBUIDO
CVS
CENTRALIZADO
SVC CENTRALIZADO O DISTRIBUIDO
SVN - SUBVERSION
CENTRALIZADO
SVC CENTRALIZADO O DISTRIBUIDO
TORTOISE SVN (CLIENTE)
CENTRALIZADO
SVC CENTRALIZADO O DISTRIBUIDO
TFS / SOURCESAFE
CENTRALIZADO
SVC CENTRALIZADO O DISTRIBUIDO
GIT
DISTRIBUIDOS
INVENTADO POR LINUS TORVALS PARA EL DESARROLLO DEL KERNEL DE LINUS
SVC CENTRALIZADO O DISTRIBUIDO
MERCURIAL
DISTRIBUIDOS
SVC CENTRALIZADO O DISTRIBUIDO
BAZAAR
DISTRIBUIDOS
SVC CENTRALIZADO O DISTRIBUIDO
DARES
DISTRIBUIDOS
SVC CENTRALIZADO O DISTRIBUIDO
BITKEEPER
DISTRIBUIDOS
SVC DISTRIBUIDOS
GIT
MERCURIAL
BAZAAR
DARES
BITKEEPER
QUE ES
SISTEMA CENTRALIZADO
Hay un solo servidor de codigo fuente
SVC - SISTEMAS DE CONTROL DE VERSIONES
SISTEMAS DISTRIBUIDOS
Se trabaja en local y se suben las modificaciones cuando el desarrollador necesite, para que los demás vean mis cambios y se descargan los cambios de los demás igualmente, a demanda del desarrollador.
HAY DOS REPOSITORIOS, CENTRAL Y POR DESARROLLADOR.
SVC - SISTEMAS DE CONTROL DE VERSIONES
caracteristicas de GIT
- Creado por Linus Torvalds xa el desarrollo del kernel de linus
- distribuido (la mayor parte del trabajo se hace en local)
- soporte avanzado de ramas y mezclas
- compatible con HTTP(s) y SSH
- uso de criptografia (SHA-1 sobre objejcts)
1. tree
2. blob
3. commit
4. tag
FEATURES
Rama que se utiliza para ampliar una funcionalidad nueva (feature) en un SVC.
bugFix
error en aplicación que para solucionarlo se utiliza una RAMA, para aislarse del resto de desarrolladores.
PROTOCOLOS DE GIT para conexión con servidor
LOCAL
HTTP
SSH (SECURE SHELL)
GIT (protocolo propio)
como puede verificar la diferencia entre dos ficheros de codigo con GIT
Internamente GIT utiliza la funcion SHA-1 PARA generar objetos tipo
TREE
BLOB
COMMIT
TAG (foto al conjunto del proceso o RELEASE)