TortoiseSVN en PC local con proyectos existentes


-2

Tengo algunos proyectos de codificación existentes, en directorios dispersos y me gustaría ponerlos bajo control de versiones en mi PC local.

Intenté seguir las instrucciones , pero no pude ver cómo agregar archivos.

  • ¿Debería / debo tener un único repositorio, o debería / puedo tener uno para cada proyecto? ¿O es una cuestión de preferencia personal?
  • El código para mi proyecto actual está en f:\DropBox\programs\Xampp\htdocs\apiy no quiero moverlo. ¿Dónde debería estar mi repositorio?

Estoy seguro de que todo esto es muy simple, pero hasta ahora solo he usado SVN en el trabajo y alguna otra persona ha configurado el repositorio.

¿Algo más que deba saber?

Respuestas:


2

Prefacio

Usted debe leer documentos, al menos SVN libro, con el fin de tener una visión a "qué", "por qué", "cuándo" limpias - Soy demasiado perezoso para citar que los capítulos completos de la misma. También elimina muchas preguntas de principiantes. Pero, como punto de partida, responderé

  1. Puede seleccionar y usar cualquier diseño de repositorio (SVN Book lo nota especialmente): SVN no tiene restricciones: es una cuestión de prueba y hábitos, algunos desarrolladores prefieren "repositorio por proyecto" (más árboles bajo control, más complejo copias de seguridad, gestión más fácil de cada repositorio), algunos prefieren repositorios monilíticos multiproyectos (notas inversas de elección previa)
  2. Debe comprender y ver las diferencias entre las entidades "repositorio", "copia de trabajo", "árbol exportado". Para su caso:
    • La copia de trabajo (o incluso el árbol exportado) dentro del directorio controlado por Dropbox es The Bad Idea (tm) (solo confía en mí aquí ciegamente)
    • Puede colocar el repositorio localmente cuando lo desee, el sitio actual se puede convertir en Copia de trabajo o la Copia de trabajo puede ser un objeto adicional independiente y el sitio es el objetivo de las operaciones de exportación (realizadas automáticamente con ganchos o bajo demanda): encontrará el camino
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.