Los proyectos en GitHub, con git clone solo se puede descargar todo el proyecto. A veces solo necesitamos un directorio o archivo individual; en ese caso podemos usar el comando svn.

La parte principal a modificar está en la URL del directorio o archivo abierto: reemplazar/tree/master/(o/tree/rama/) por/trunk/ 。

Ejemplo 1: /tree/master/

Por ejemplo, si queremos copiarhttps://github.com/Mooophy/Cpp-Primerel directorio ch03 del proyecto.

1. Primero abre, haz clic en el directorio ch03 y copia la URL:

https://github.com/Mooophy/Cpp-Primer/tree/master/ch03

2. Reemplaza /tree/master/ por /trunk/ y usa el comando svn para hacer checkout:

svn co https://github.com/Mooophy/Cpp-Primer/trunk/ch03

Ejemplo 2: /tree/rama/

Por ejemplo, quiero descargarhttps://github.com/numbbbbb/the-swift-programming-language-in-chinese/desourcedirectorio.

1. Primero haz clic en el directorio source para abrirlo y copia la URL:
https://github.com/numbbbbb/the-swift-programming-language-in-chinese/tree/gh-pages/source

Reemplaza /tree/gh-pages/ por /trunk/.

2. Luego introduce el siguiente comando para cargarlo:

svn co https://github.com/numbbbbb/the-swift-programming-language-in-chinese/trunk/source