Muchos desarrolladores de programas han utilizado o oído hablar de software de control de versiones, como Vss. Pero, ¿alguna vez has pensado en crear una plataforma de control de versiones sencilla para uso personal en tu propia computadora? Algunas personas pueden pensar que es innecesario y otras piensan que es una buena idea, pero no vale la pena instalar un software como Vss.
El autor descubrió recientemente el método de construcción más sencillo por motivos laborales. Debido a las necesidades de trabajo, el departamento necesita un software de control de versiones para administrar el código fuente de la empresa y se utiliza el software de código abierto SubVersion. En este punto, puede adivinar que recomiendo a todos que instalen SubVersion. tiene algo que ver con SubVersion. Nuestro departamento utiliza actualmente SubVersion, que personalmente creo que es muy útil. Al menos se cumplen nuestros requisitos de trabajo.
Debido a que SubVersion estaba instalado, no tenía nada que hacer para estudiar el complemento de cliente de terceros de SubVersion, TortoiseSVN. Resultó que TortoiseSVN puede crear un repositorio separado, por lo que de repente me pregunté si el repositorio creado por TortoiseSVN podría funcionar sin instalar SubVersion. Al intentar conectarme, descubrí que funcionaba igual que SubVersion en el servidor que se conectaba.
Cuando lo probé, creé la biblioteca de versiones en una unidad flash USB en casa, la llevé a la computadora de la oficina y conecté la unidad flash USB (TortoiseSVN también está instalado en la computadora de la oficina) y funcionó. Jaja, el disco U equivale a llevar una biblioteca de control de versiones extraíble y el tamaño es bastante pequeño. De esta manera, siempre que el complemento TortoiseSVN esté instalado en la computadora, puede usar la biblioteca de versiones en la unidad flash USB para funcionar. Es muy conveniente para las necesidades de control de versiones personales. Tiene las características de tamaño pequeño, operación simple y buena confiabilidad.
Después de pensarlo, ¿por qué TortoiseSVN tiene solo la función de SubVersion? Dado que no estoy especializado en estudiar SubVersion, solo puedo suponer que SubVersion es algo similar a la base de datos de Access. Se puede utilizar en cualquier sistema operativo Windows con software de oficina instalado. SubVersion puede ser similar a esto. El repositorio es el archivo de Access y los distintos complementos del cliente son software de oficina.
La instalación cliente/cliente del servidor es una tecnología de acceso remoto proporcionada por el programa SubVersion, que permite a varios clientes acceder de forma remota a los archivos de la biblioteca de versiones en el servidor. El repositorio local no requiere acceso remoto, por lo que el complemento se puede operar directamente.
Aquellos que estén interesados pueden intentar instalar TortoiseSVN. TortoiseSVN tiene una versión china (es necesario instalar el paquete oficial de idioma chino), y hay instrucciones de funcionamiento detalladas en la ayuda.