Terminologías de SVN - checkout, copia de trabajo, propiedad, repositorio

Mientras trato de aprender a usarsvn:externalsMe está costando entender las diferencias de estos términos. ¿En qué se diferencian?

copia de trabajo yrevisa

A veces es útil construiruna copia de trabajo que está hecho de una serie de diferentessalidas. (fuente)

propiedad

En Subversion, declara las definiciones externas en grupos usando svn: externalspropiedad. (fuente)

repositorio

Como resultado, las ramas y las etiquetas son muy rápidas de crear, y no ocupan casi espacio extra en elrepositorio. (fuente)

Por ejemplo, puede querer que diferentes archivos o subdirectorios provengan de diferentes ubicaciones en un repositorio, o tal vez de diferentes repositorios. (fuente)

proyecto

Establezca la propiedad svn: externals para una carpeta en suproyecto. (fuente)

Supongo que una copia de trabajo es un conjunto de archivos de proyecto y una verificación es una copia de trabajo de archivos de proyecto o archivos troncales. La propiedad suena como un archivo, pero podría ser una instrucción de definición, pero no estoy seguro. También tengo dificultades para entender las diferencias entre el repositorio y el tronco. Si digo "Los usuarios descargan el repositorio", es similar a decir "Los usuarios descargan los archivos troncales".

¡Lo siento, esta debe ser una pregunta muy básica en inglés!

Respuestas a la pregunta(3)

Su respuesta a la pregunta