Soy nuevo en SVN, y estoy tratando de copiar un proyecto existente (solo el tronco) y crear un nuevo proyecto en el mismo repositorio. Estamos creando la misma aplicación para una audiencia diferente, por lo que me gustaría copiar la base de código existente y crear esta nueva base de código. No quería ramificar/etiquetar, ya que estos van a ser proyectos completamente diferentes de ahora en adelante, y no estoy interesado en preservar el historial, etc.,Copie un proyecto en SVN
Esto es lo que estaba planeando hacer, pero esto parece como muchos de Checkout/Commit, así que me pregunto si hay alguna otra manera simple.
- exportación del tronco del proyecto existente (digamos 'Project1') desde SVN a mi nuevo proyecto (digamos Project2) carpeta en C: \ inetpub \ wwwroot \ Project2
- Crear un nuevo proyecto en SVN llama 'Project2' y importación todos los archivos de mi C: \ inetpub \ wwwroot \ Project2 a su tronco
- Una vez más Pedido de Project2 de SVN para mi máquina local (C: inetpub wwwroot \ \ \ Project2)
La carpeta Project1 es enorme (~ 400 mb), por lo que esto llevaría mucho tiempo. ¿Hay algún otro alternativo?
Puedo hacer clic con el botón derecho en la carpeta troncal de Proyecto1 en el navegador repo de Tortoise SVN y elegir 'Copiar a' y especificar la carpeta troncal de Project2, y copió todos los archivos. De esta forma solo tengo que pagar una vez en mi máquina y todo está listo.
Pero no estoy seguro de si es correcto o de las consecuencias. Cualquier ayuda sería apreciada.
¿El objetivo es deshacerse de la historia? De lo contrario, una sucursal sería la solución más fácil. –
Creo que algo para tener en cuenta; como en el caso de un proyecto .Net, el cambio de nombre de la estructura fundamental del proyecto causará problemas al compilar/ejecutar el proyecto ... por lo tanto, copiar está bien para archivar, pero la duplicación/replicación de un proyecto que se utilizará se convierte en un poco sucio. –