¿Cómo localizo el directory del repository SVN?

Sé dónde está la URL ( localhost/svn/BodyMap/ ), pero no sé qué carpeta es en mi configuration de Windows 7.

Debería ser una configuration SVN estándar, si eso ayuda, no recuerdo haber hecho algo "inteligente" con ella.

Supongo que lo que quiero decir es que tengo el código X. El código X está en el sistema SVN, um. Ya sabes, he cometido el código X allí. Presumiblemente, en algún momento en el pasado ejecuté un command svnadmin para crear esa location, así que SVN sabía poner allí el código (o lo que fuera).

Supongo que estoy preguntando: dada la URL para llegar a una location de repository, ¿cómo encontraría la location del repository (lo que se hizo con el command svnadmin create ) que se relaciona con esa URL dada?

Suponiendo que todo es mi máquina local de Windows

Mira esta página:

 http://durak.org/sean/pubs/software/version-control-with-subversion-1.6/svn.ref.svnadmin.c.create.html 

Tengo un repository, estoy usando Apache, y tengo todo configurado. Ahora quiero hacer otro repository (larga historia). Preferiblemente, me gustaría tener el nuevo repository en la misma carpeta / área que el anterior.

No tengo idea de dónde está el anterior, quiero decir, debo haber ido a, digamos, C:/users/bhral/svn o algo así, y haber escrito el command svnadmin create ? Entonces, ¿cómo averiguo dónde está ese "allí"? ¿Hay algún file de configuration que recuerde esto?

svn info en el directory del código compartido da:

 Path: . URL: http://localhost/svn/BodyMap Repository Root: http://localhost/svn Repository UUID: a26120f9-5528-1345-ada7-6086a2d5766d Revision: 1 Node Kind: directory Schedule: normal Depth: immediates Last Changed Rev: 1 Last Changed Date: 2010-12-18 19:23:40 -0500 (Sat, 18 Dec 2010) 

¿Eso significa que el repository está en la misma location que el código? ¿O más bien, que la location "remota" está en el mismo lugar que el código "cliente"?

Actualización en URL:

 localhost/svn/BodyMap/ 

Si su repository es servido por Apache (porque para svn:// picture difiere), tiene que

  • Encuentra tu configuration de Apache (httpd.conf)
  • Ubique el contenedor de Location dentro del file de configuration con SVN WebDAV DAV svn
  • Método de identificación, utilizado para definir la location del repository: puede ser directivas SVNPath o SVNParentPath
  • En el caso de SVNPath el repository se coloca directamente en la ruta, definido como parámetro SVNPath
  • En el caso de SVNParentPath , enumera la ruta padre a todos los repositorys

ADD-ON: versión "Light"

 d:\Repositories\Hello>dir /b conf dav db format hooks locks README.txt 

Puede search cualquier file o carpeta específica del repository en Explorer ("hooks" es un buen candidato).

svn info probablemente te señale allí. Aunque no entiendo totalmente lo que estás preguntando.

  • Si la URL es file://C:\Path\to\repository , la ruta es C:\Path\to\repository .