Control de versiones Flashcards

1
Q

Que es GIT

A

herramienta de control de versiones distribuido y de código abierto. Git permite a los
desarrolladores trabajar de manera colaborativa en el mismo proyecto y mantener un historial completo
de todos los cambios realizados. Git también permite la creación de ramas y fusiones de código, lo que
facilita el desarrollo de nuevas funcionalidades y la solución de errores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Nombra una herramienta de control de versiones desarrollada por Microsoft

A

SourceSafe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

TFS es:

a) es una de las herramientas más antiguas de control de versiones y ha sido
reemplazada por herramientas más modernas como Git y SVN

b) también permite la integración con otras
herramientas de desarrollo de Microsoft como Visual Studio

c) es una herramienta de control de versiones centralizado desarrollada por
Microsoft

A

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nombra 4 Herramientas de control de versiones

A
  • BitKeeper
  • Bazaar
  • SourceSafe
  • TFS
  • CVS
  • Mercurial
  • SVN
  • Git
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Diferencia control de versiones distribuido vs centralizado

A

En un sistema de control de versiones centralizado, todos los archivos y sus versiones son almacenados en un único servidor central. Los desarrolladores hacen cambios en sus copias locales del código fuente y luego los envían al servidor central para que se integren con el código base. Los cambios realizados por un desarrollador no están disponibles para otros desarrolladores hasta que se hayan enviado al servidor central.

En un sistema de control de versiones distribuido, cada desarrollador tiene una copia completa del repositorio de código fuente en su máquina local. Los desarrolladores pueden hacer cambios en su propia copia del código fuente sin necesidad de enviarlos a un servidor central inmediatamente. Los cambios pueden ser sincronizados entre repositorios locales y remotos a través de la red, permitiendo a los desarrolladores trabajar de forma independiente y colaborar en el mismo proyecto de forma más flexible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cuales de las siguientes herramientas de control de versiones son distribuidas:
a) Git
b) SVN
c) Mercurial
d) CVS
e) Bazaar
f) BitKeeper

A

a, c, e, f

How well did you know this?
1
Not at all
2
3
4
5
Perfectly