repositorios de Subversion son típicos subdividen en:
branch/
tags/
trunk/
Se podría o bien colocar todos los proyectos DLL y aplicaciones en el tronco y luego usar rama y etiquetas para todos ellos como sea necesario también:
branch/
tags/
trunk/
project1/
project2/
O bien, puede crear carpetas para cada proyecto en la raíz y luego coloque la rama común, las etiquetas y las carpetas de troncales dentro de ellos.
project1/
branch/
tags/
trunk/
project2/
branch/
tags/
trunk/
Tenga en cuenta que esta práctica es simplemente convencional y nada en SVN requiere (o realmente promueve) hacerlo exactamente de esta manera. Sin embargo, todos están acostumbrados. Entonces, harías un favor a la gente para que lo aceptes.
Para más detalles, la troncal es donde tendrá lugar su desarrollo principal. Cuando desee marcar una revisión en particular (por ejemplo, una versión de lanzamiento), simplemente svncopie el proyecto en el directorio de etiquetas. Además, solo copie el código en el directorio de la rama cuando desee hacer algo dramático o prolongado y no quiera obstaculizar el progreso en el troncal. Más tarde se puede SVNfusión su rama de nuevo en el tronco cuando está listo para la acción!
Si desea corregir contratiempos en su repositorio Subverion actual, entonces sólo tiene que utilizar SVNmovimiento reubicarlos. A diferencia del proceso de eliminación y adición de CVS, move retendrá el historial de versiones para la nueva ubicación.
El título de esta pregunta realmente debería cambiarse a la primera oración. No puede decir cuál es la pregunta hasta que empiece a leer la descripción más larga. –
Así es como lo hice. También me preocupaba cómo creé el repositorio, pero parece estar funcionando para nosotros. –
Monroecheeseman