2012-03-10 11 views
7

Esta va a ser una pregunta bastante tonta, pero aquí vamos:Crear un nuevo repositorio svn para mi proyecto

Tengo un proyecto. Está en subversión. Svn explotó a lo grande, y no me importa guardar el código en el repositorio. Solo estoy trabajando en el código, y mi código es bastante ace.

Además, mi pobre computadora portátil es v.v. Cerca de convertirse en una computadora portátil voladora.

So!

El proyecto está en la carpeta C: somwhere en mi máquina de Windows. Quiero, y creo que lo he hecho, eliminar el proyecto y haber eliminado todos los archivos svn; al menos, eso es lo que me asegura eclipse.

Lo que quiero hacer es

  1. Crear un nuevo repositorio SVN para este proyecto, que puede estar en cualquier lugar
  2. poner el código en la carpeta c: en algún lugar en esta nueva operación
  3. Eso. Es. Eso.

Sso ¿cómo hago esto? Mi conexión svn es actualmente http: localhost/svn/Bodymap, me gustaría que fuera http: localhost/svn/healosophy - ¿necesito hacer el repositorio en alguna ubicación elegante? Si es así, ¿cómo encontraría dónde está la ubicación?

Gracias!

UPDAAAAAAATE: How do I locate the SVN repository directory?

Lo anterior es mi pregunta de seguimiento, que halle yo donde estaba situada la antigua repo. Esto en sí mismo no es importante, puedes hacer un repositorio en cualquier lugar, ¿verdad? Sin embargo, la respuesta dada también le dice que la ubicación del repositorio está definida en apache httpd.conf. Esta es una buena forma de encontrar el repositorio y, y esta es la clave, también cambia el lugar donde el servidor Apache busca el nuevo repositorio. En mi caso, actualicé el svnpath para señalar dónde quería que estuviera mi nueva ubicación.

Finalmente, mira esta respuesta aquí para ver los posibles problemas que tendrá tu configuración de svn si comienzas a cambiar dónde apunta. Por lo que puedo ver, se reduce a "la configuración proxy con subversión son malas, no las use".

https://stackoverflow.com/a/9648449/1061426

Respuesta

8

Crear un repositorio SVN con svnadmin create C:/Foo/Bar

A continuación, poner la fuente en ella con svn import C:/Old/Path file:///C:/Foo/Bar

+0

brillante, gracias! – bharal

Cuestiones relacionadas