svn Revisando una copia de trabajo


Ejemplo

Para comenzar a realizar modificaciones en los datos del proyecto, debe obtener una copia local del proyecto versionado. Use el cliente de línea de comando svn o su cliente SVN favorito (TortoiseSVN, por ejemplo). Su copia local del proyecto se llama una copia de trabajo en Subversion y la obtiene al emitir el comando svn checkout <URL> donde <URL> es una URL del repositorio. p.ej

$ svn checkout https://svn.example.com/svn/MyRepo/MyProject/trunk

Alternativamente, puede usar svn co <URL> como una taquigrafía para sacar una copia local.

Como resultado, obtendrá una copia de trabajo de /trunk de un proyecto llamado MyProject que reside en el repositorio MyRepo. La copia de trabajo se ubicará en un directorio llamado trunk en su computadora en relación con el directorio en el que emitió el comando.

Si desea tener un nombre diferente para su copia de trabajo, puede agregarlo como parámetro al final del comando. p.ej

$ svn checkout https://svn.example.com/svn/MyRepo/MyProject/trunk MyProjectSource

Esto creará una copia de trabajo llamada MyProjectSource .

Tenga en cuenta que en lugar de revisar el tronco, puede revisar algunas sucursales, estanterías privadas o una etiqueta (asumiendo que ya existen en el repositorio); puede tener un número ilimitado de copias de trabajo locales en su máquina.

También puede obtener la copia de trabajo de todo el repositorio MyRepo. Pero debes abstenerte de hacerlo. En general, no necesita tener una copia de trabajo de todo el repositorio para su trabajo porque su copia de trabajo se puede cambiar instantáneamente a otra rama / etiqueta / lo que sea de desarrollo. Además, el repositorio de Subversion puede contener una serie de (des) proyectos relacionados y es mejor tener una copia de trabajo dedicada para cada uno de ellos, no una sola copia de trabajo para todos los proyectos.