PDA

Ver la Versión Completa : Control de versiones con servidor ftp


seoane
04-05-2008, 19:08:31
Estoy iniciando un proyecto nuevo y he pensado en utilizar algún "sistema de control de versiones" como subversión. El problema es que solo dispongo de un servidor ftp para montar todo, y me preguntaba si con esto seria suficiente.

Por ejemplo, TortoiseSVN te permite crear un repositorio utilizando una carpeta local, así que me preguntaba si existirá algo parecido pero que funcione con una carpeta en un ftp. Podría intentar mapear la carpeta ftp como una unidad de disco y luego usar el TortoiseSVN (¿alguien probo a hacer esto?), pero me gustaría hacerlo de alguna manera mas directa.

Me gustaría que me diérais alguna sugerencia.

Gracias

MaMu
04-05-2008, 19:25:21
A ver si entendí, vos queres hacer un checkout en una carpeta ftp, y no en una local?

seoane
04-05-2008, 19:30:04
A ver si entendí, vos queres hacer un checkout en una carpeta ftp, y no en una local?
No, al contrario. Lo que quiero es hacer el checkout contra una carpeta ftp, es decir, donde dice "Url of repository" colocar la ruta de la carpeta ftp. TotoiseSVN permite utilizar http, svn y una carpeta local, pero no una carpeta ftp :(

MaMu
04-05-2008, 19:40:17
TotoiseSVN permite utilizar http, svn y una carpeta local, pero no una carpeta ftp :(

Yo calculo que esto es asi, por el hecho que necesitaria como parámetro los datos de acceso, es decir un usuario y un password, y esto, suponiendo que se esta sobre un puerto ftp estándar. Si el acceso ftp a la carpeta es público, también hay parámetros "anonimous". Yo calculo, que debe poder acceder a la carpeta, siempre y cuando ésta se pase como un web, alguna forma tiene que haber: una suerte de misitioftp.com?usuario@misitioftp.com&mipassword etc, etc. Yo recuerdo haber tenido una aplicación que hacia las veces de cliente ftp, con una interfase estilo página, la cual me habria una ventana del IE con una string http://misitioftp.com/lalala@usuario?pass etc. Algo tiene que haber, voy a ver si encuentro el nombre de la aplicación, que lo unico que hacia era generar un acceso directo a una carpeta ftp.

Saludos

MaMu
04-05-2008, 19:43:40
Ahora me surge una duda, si yo tengo una carpeta en mi sitio, la cual le concedo permisos de exploración, etc etc, no queda ésta integrada al shell? es decir, no la puedo navegar directamente y acceder a ella desde mi IE? siendo asi, Totoise no haria lo mismo estando integrado al shell de windows?

Saludos

roman
04-05-2008, 20:19:31
Hola Domingo,

¿Has intentado esto (http://www.ebswift.com/Wiki/wikka.php?wakka=SubversionFTP)?

// Saludos

seoane
04-05-2008, 20:56:07
¿Has intentado esto (http://www.ebswift.com/Wiki/wikka.php?wakka=SubversionFTP)?


Es la opción que comentaba al principio, mapear la carpeta ftp como una unidad de disco local y hacer que el TortoiseSVN la utilice como una carpeta local, pero pensaba que a lo mejor había alguna alternativa mas directa.

Gracias Roman

seoane
04-05-2008, 21:39:44
Pues lo he intentado con NetDrive, pero debo de ser un poco torpe porque no me deja :D Creo que el problema es por los permisos (la carpeta aparece como solo lectura) pero por ahora no encuentro la solución, así que tendré que dejarlo para cuando tenga mas tiempo :(

roman
04-05-2008, 22:02:36
Pues acabo de probarlo:

http://img100.imageshack.us/img100/279/netdriveyh2.png (http://imageshack.us)

y qué decir, que me ha funcionado de maravilla. No conocía yo esta herramienta pero quizá me sirva para lo que alguna vez había comentado de guardar el profile de Thunderbird en un drive virtual, de forma que pueda ver mis correos desde cualquier pc :)

// Saludos

Garry
22-05-2008, 18:53:48
Y digo yo...

¿No sirve igual la propia utilidad del explorer "Conectar a unidad de red...", así te ahorras instalar un software tan específico y molestarte en tener que cargarlo al inicio y tal... ;)

roman
22-05-2008, 18:58:46
Pero, esta utilidad, ¿sirve también para conectar a servidores FTP?

// Saludos

maeyanes
22-05-2008, 19:10:24
Hola...

Si sirve para conectarse a servidores FTP...

En la ventana de Conectar a Unidad de Red seleccionas Suscribirse a almacenamiento remoto o conectarse a un servidor de red y verás un asistente de conexión donde puedes especificar valores para conectarte a un servidor FTP...


Saludos...

roman
22-05-2008, 19:21:39
Si hago eso, me deja navegar por el sitio FTP, pero no me deja asociarlo a una unidad de disco local. Al intentar seleccionarla, el botón Aceptar permanece inhabilitado.

// Saludos

maeyanes
22-05-2008, 19:28:35
Bueno... yo tiene tiempo que lo probé... y ahora aquí en mi trabajo tengo bloqueado el puerto 21, así que no puedo hacer las pruebas pertinentes...


Saludos...

Garry
23-05-2008, 11:06:55
La verdad es que lo solté sin haberlo probado antes porque tengo el servicio FTP capado por la empresa :D