Mi flujo de trabajo normal para crear un nuevo repositorio con subversion es crear un nuevo repositorio, hacer un checkout de la raíz del repositorio, crear mis etiquetas de ramas y mis carpetas y colocar en el tronco mis archivos iniciales . Luego realizo una confirmación de esta "importación inicial", elimino los repositorios extraídos de mi disco duro y realizo una extracción del maletero. Entonces puedo comenzar a trabajar.Subversion large repos import/checkout
Sin embargo, cuando se trata de una importación grande, piense en cientos de megas, y en el control de versiones fuera del sitio (basado en http), esta importación inicial puede tardar bastante tiempo en confirmarse. Lo que es peor, después de comprometerme, tengo que pagar de nuevo este enorme baúl.
¿Hay alguna manera con la subversión de utilizar la copia local de la troncal sin hacer una nueva verificación de los datos que ya están allí?
Personalmente, no me gusta hacer esto porque crea un montón de revisiones innecesarias en mi repositorio. Prefiero ver la raíz, crear la estructura que necesito y hacer una única confirmación de la nueva estructura. – Luke
Luke: Podría decirse que su repositorio de control de fuente contendrá, en su mayoría, "revisiones innecesarias", por lo que no estoy seguro de cómo una confirmación adicional marcará la diferencia. (Puede crear los tres directorios a la vez con "svn mkdir dir1 dir2 dir3 -m whatever") –