UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

15.10. Preguntas de autoevaluación

Comprueba con estas preguntas que has entendido cómo funciona Subversion.

  1. Quieres bajarte la copia de tu repositorio por primera vez en tu portátil. Tu ID es 100011111 y el repositorio está localizado en https://flautin.it.uc3m.es/as/NIA_100011111. ¿Cuál sería el comando correcto?

    • svn --username 100011111 list https://flautin.it.uc3m.es/as/NIA_100011111

    • svn --username 100011111 download https://flautin.it.uc3m.es/as/NIA_100011111

    • svn --username 100011111 checkout https://flautin.it.uc3m.es/as/NIA_100011111

    • svn --username 100011111 commit https://flautin.it.uc3m.es/as/NIA_100011111

  2. Una vez bajada la copia de tu repositorio, modificas uno de sus ficheros, file.c, y quieres subir esa modificación al repositorio remoto. ¿Cuál sería el comando correcto?

    • svn --username 100011111 add file.c

    • svn --username 100011111 upload file.c

    • svn --username 100011111 update file.c

    • svn --username 100011111 commit file.c

  3. Una vez bajada la copia de tu repositorio, creas un fichero nuevo, new.c y quieres subirlo al repositorio remoto. ¿Cuál sería la secuencia de comandos correcta?

    • svn --username 100011111 add new.c

      svn --username 100011111 commit new.c
    • svn --username 100011111 copy new.c

      svn --username 100011111 update new.c
    • svn --username 100011111 commit new.c

      svn --username 100011111 update new.c
    • svn --username 100011111 status new.c

      svn --username 100011111 commit new.c
  4. Tras crear y subir el fichero new.c al repositorio remoto, tu compañero de prácticas tiene acceso a ese repositorio remoto, así es que:

    • Si en su momento tu compañero se bajó una copia del repositorio remoto antes de que tú crearas y subieras el archivo, no necesita hacer nada más para ver el nuevo fichero new.c; éste se habrá bajado automáticamente a su copia local.

    • Aunque bajara una copia del repositorio remoto, necesita actualizar su repositorio local (comando update) para ver el nuevo fichero.

    • Aunque bajara una copia del repositorio remoto, necesita actualizar el repositorio con el fichero (comando add new.c) para que exista también en su copia local.

    • Ninguna de las anteriores.