CASE SCV Flashcards
¿Para que sirve XMI?
Es un lenguaje XML que sirve para intercambiar metainformacion sobre los modelos entre dos herramientas CASE
Nombre dos SVC centralizados
Subversion
CVS
Nombre cuatro SVC distribuidos
Git
Mercurial
Bazaar
Darcs
¿Que protocolos se pueden usar para conectar con un repositorio de Git?
HTTP(s)
SSH
Git
Local
¿Que tipos de objetos maneja Git internamente (de los cuales hace un sha-1) ?
tree (apuntan a blob’s y otros tree)
commit (apuntan a los tree)
blob (ficheros)
tag (apuntan a un commit)
En Git, una parte del equipo de desarrollo va a realizar una correccion de una cierta entidad y no queremos que interfiera con el curso normal del resto equipo, ¿que solución deberiamos adoptar?
Crear una rama para la correccion (git branch) y luego integrarla más tarde
¿Cuales son las formas principales de empezar a trabajar con Git?
Clonar un repo remoto existente (git clone)
Crear un repo local desde cero (git init). Luego habrá que asociarle uno remoto para compartir
¿En que fichero podemos especificar aquellos ficheros/directorios que no queremos que git los tenga en cuenta para versionar?
Fichero .gitignore
¿Que tres zonas existen cuando trabajamos con Git?
- Working (mis ficheros de trabajo que voy modificando)
- Stagging (zona intermedia donde se encuentra lo que quiero consolidar –> git add . )
- Repositorio (aquello que ya está consolidado –> git commit -m “mensaje”)
En git, si quiero conocer información del autor y de las modificaciones sobre un fichero, ¿que comando se ajusta mejor?
git blame f1.txt
En git, si quiero saber que fichero(s) tengo pendientes de subir porque los he modificado, ¿que comando se usa?
git status
En git, ¿para que sirve hacer un git fetch?
Para traernos los cambios del repositorio remoto sin actualizar nuestro repo local
En git, ¿con que comando subimos los cambios al repo remoto?
git push
En Git, si queremos descartar un commit o varios y situarnos en un punto de la historia anterior, ¿como deberiamos hacer?
git reset –hard <hash-commit></hash-commit>
¿Como se denomina al concepto de plataforma donde repositamos nuestros proyectos para que sean accesibles a todo el mundo?
Forja