1. ¿Por qué usar VisualSVN Server en lugar de Subversion? Respuesta: Porque si usas Subversion directamente, entonces en el sistema Windows, si quieres que empiece con el sistema, necesitas encapsular SVN Server como un servicio windws, y necesitas controlar los permisos de usuario modificando el archivo de configuración. VisualSVN Serve se integra con Subversion y Apache, eliminando todas las complicaciones. Cuando está instalado, SVN Server ya está empaquetado como un servicio windws, y la configuración de Apache Server solo está en la interfaz gráfica, especificando el método de autenticación, el puerto de acceso y otras operaciones simples. Además, la gestión de permisos de usuario también se configura a través de la interfaz gráfica. 2. ¿Por qué no usar TFS? Respuesta: Desde que empezamos con Subversion y TortioseSVN, no cambiamos otro software. En cuanto a TFS, no lo he usado hasta ahora, de hecho, solo he leído algunos artículos y no sé mucho sobre él. 3. ¿Es gratuito el servidor VisualSVN? Respuesta: Sí, VisualSVN Server es gratuito, mientras que VisualSVN es de pago. VisualSVN es el cliente de SVN, integrado con Visual Studio, VisualSvn Server es el lado servidor de SVN, incluyendo Subversion, Apache y gestión de usuarios y permisos; las ventajas se han mencionado anteriormente.
Bueno, volvamos al tema, hoy empezamos oficialmente nuestro tutorial.
1. Método de configuración y uso de VisualSVN Server [lado del servidor] Tras instalar VisualSVN Server [ver aquí el proceso de instalación], ejecuta VisualSVN Server Manger, lo siguiente es la interfaz de arranque:
Bien, vamos a añadir una base de código [Repositorio], como se muestra a continuación:
Crea una nueva base de código como se muestra en la imagen de arriba, introduce el nombre de la base de código en el cuadro de texto que se muestra en la imagen de abajo:
Nota: Si se selecciona la Casilla de Verificación de la figura anterior, se crearán tres subdirectorios bajo el código StartKit: tronco, ramas y etiquetas; Si no se marca, solo se crea un StartKit de base de código vacío. Haz clic en el botón OK y la base de código se crea con éxito.
Una vez que has creado tu base de código, no hay nada en ella. Explicaré cómo migrar al código fuente en la segunda parte de este tutorial. A continuación, iniciamos la configuración de seguridad, haz clic derecho en Usuarios a la izquierda:
Introduce la información anterior, haz clic en Aceptar y crearemos un usuario. Sigue el proceso anterior para añadir usuarios Developer1, tester1 y manager1 respectivamente, y ahora empezamos a añadir estos usuarios al proyecto que acabamos de crear:
Haz clic en "Añadir..." Selecciona el usuario que acabamos de añadir en la figura de abajo, haz clic en el botón OK: Nota: Puede que hayas visto los Grupos en la figura de abajo, sí, también puedes crear grupos primero, añadir usuarios a cada grupo y luego autorizar los grupos.
Autorizar usuarios o grupos como se muestra en la siguiente figura:
Al hacer clic en el botón "OK", el usuario anterior tiene diferentes permisos para acceder a la base de código de StartKit. Como el usuario inicial es un recién llegado al equipo y no quiere que envíe nuevo código a la base de código, solo puede leer el código en la base de código, no enviar el código. Tester1 es un tester y no es responsable de la escritura de código, por lo que también es de solo lectura. Desarrollador1 y gestor1 son desarrolladores y gestores de proyectos, y naturalmente tienen permisos de lectura y escritura. En el proceso de desarrollo del proyecto, a menudo es imposible que solo haya un desarrollador y un tester, por lo que es más cómodo usar grupos para autorizar, y puedes practicar esto por tu cuenta. 2. Uso básico de TotoiseSVN
En el Tutorial de Práctica de Gestión de Proyectos 1, Si quieres hacer un buen trabajo, primero debes afinar tus herramientas [Herramientas Básicas], he explicado cómo instalar TortoiseSVN. En la explicación anterior, ya hemos hablado sobre cómo usar el servidor VisualSVN, y hoy hablaré del uso sencillo de TortoiseSVN. 1. Comprobar el código fuente del servidor SVN Si usamos Visual Studio para crear un proyecto en la carpeta StartKit, necesitamos comprobar el código fuente de este proyecto en la base de código del servidor SVN, primero hacer clic derecho en la carpeta StartKit, el menú de clic derecho en este momento es el que se muestra en la figura siguiente: Figura 2-2-1
Haz clic en Importar y aparece el siguiente formulario, donde http://zt.net.henu.edu.cn es el nombre del servidor, svn es el directorio raíz del repositorio de código y StartKit es una base de código que añadimos en el tutorial anterior: Nota: La Casilla de Verificación en la esquina inferior izquierda no es útil cuando revisas el código fuente por primera vez, pero es muy útil cuando envías el código más adelante. Figura 2-2-2
Haz clic en el botón OK y aparecerá el siguiente formulario, pidiéndote que introduzcas tus credenciales: Figura 2-2-3
Introduce el nombre de usuario y la contraseña en el formulario anterior y haz clic en el botón OK: Figura 2-2-4
Como se muestra en la figura anterior, el código fuente ha sido registrado con éxito en el servidor SVN. En este punto, los miembros del equipo pueden migrar el código fuente del servidor SVN a sus propias máquinas.
|