Cómo configurar su propio repositorio SVN localmente
1. Instalación de SVN
Vaya al sitio web oficial para descargar la última versión e instalarla.
2. Cree un repositorio local
Por ejemplo, si coloca la biblioteca de código fuente en la unidad E, cree la carpeta E:/repository/trunk/myproject (nota, make asegúrese de que no se pueda eliminar), luego haga clic derecho en esta carpeta y seleccione TortoiseSVN->Crear repositorio aquí.
Pregunte que la creación se realizó correctamente
Haga clic en Aceptar y luego aparecerán los siguientes archivos en la carpeta E:/repository/trunk/myproject
En este Punto, la biblioteca de código fuente se ha creado con éxito.
3. Cree una carpeta de trabajo local
Cree un directorio de trabajo en la unidad D, D:/workspace/myproject, luego haga clic derecho en esta carpeta y seleccione SVN CheckOut
p>Ingrese la URL del repositorio en el cuadro emergente (tenga en cuenta que aquí se usa el protocolo de archivo) file:///e:/repository/trunk/myproject
Haga clic en Aceptar y el cuadro de pago aparecerá correctamente.
Después de hacer clic en Aceptar para completar el trabajo de creación, verá una carpeta oculta en la carpeta: .svn.
4. Cargue el código fuente al Repositorio
Después de crear el código fuente en la carpeta D:/workspace/myproject, haga clic derecho en cualquier espacio en blanco en la carpeta myproject y seleccione Compromiso SVN.
Rellene los comentarios, marque la casilla Seleccionar/Deseleccionar todo y haga clic en Aceptar para enviar el código.
Finalmente, aparece un cuadro que indica que la carga del código se realizó correctamente.
En este punto, el código de mi proyecto en nuestra carpeta de trabajo está en control de versiones. Si hay futuras modificaciones del código, simplemente realice el proceso. Operación de confirmación SVN. Si eliminamos accidentalmente el código en la carpeta de trabajo
, podemos realizar la operación de actualización SVN para actualizarlo desde la biblioteca de código fuente para garantizar que el código no se pierda durante el desarrollo local personal.