PDA

Ver la Versión Completa : Control de versiones - ¿Servidor o no?


Garry
26-05-2008, 18:29:48
Hola.

Creo este hilo porque el más reciente (http://www.clubdelphi.com/foros/showthread.php?t=55999&highlight=versiones) que había encontrado sobre control de versiones no resolvía mis dudas de cómo empezar (los anteriores tampoco). Recientemente he aprendido en qué consiste todo esto y me resulta tan interesante como imprescindible :o.

He instalado JVCS porque parece lo que más se recomienda por aquí dada su integración con Delphi (tengo 7.0). Pero supongo que necesito un servidor, que debe funcionar en mi minigrupo de 2 desarrolladores en Windows Vista (bastante a mi pesar :(). Debo controlar los cambios de ambos, en nuestra minired local (a la que puedo habilitar como repositorio otro PC que tenemos en desuso).

El problema es que JEDI no parece proveer de un servidor... ¿debo recurrir a FreeCVS para ello? ¿Acaso se puede prescindir de un servidor, evitando así tener que instalar Apache? ¿Alguien me recomienda más SVN? Me pareció que en la página de Tigris decían que había problemas con Windows. No estoy seguro de si entendí bien... :confused::rolleyes::eek:

En cuanto a las BBDD, usamos Access, pero imagino que no servirá como SGBD (DBMS) de todo esto o tengo que meterme a iniciarme con otro...

Son muchas dudas, lo sé. He desperdiciado demasiado tiempo buscando sin hallar un buen comienzo y necesito empezar fácilmente y cuanto antes. Agradezco cualquier ayuda porque se me van a acomer como no empiece a salir del atasco de comparar a pelo demasiados archivos... ¡ufff!

maeyanes
26-05-2008, 19:47:59
Hola...

El mismo JVCS tiene un servidor, checa en la página de SourceForge: http://sourceforge.net/project/showfiles.php?group_id=75615

Este trabaja bien con Firebird (tanto cliente/server como embedded), Interbase y creo recordar, también con bases de datos vía ODBC...


Saludos...

Garry
27-05-2008, 08:40:33
Muchas gracias. Está claro que no me entero, no... :p:D:p

Neftali [Germán.Estévez]
27-05-2008, 08:58:21
Como ya te han dicho, desde la página de Sourceforge puedes descargar las versiones Servidor (aplicación o Servicio) y las versiones servidor.
Piensa que tienes 3 elementos. La Base de Datos, el Servidor y el Cliente.
Las tres partes pueden estar en diferentes equipos o en el mismo.

He probado también SVN y no he tenido problemas, aunque por ahora me gusta más FreeVCS. También depende de las necesidades que tengas.

Garry
27-05-2008, 15:52:06
Bueno, ya me descargué el AppServ (http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download), que supongo que necesito para usar MySQL, porque es libre y sospecho que Access no me va a servir (¿alguna experiencia favorable?).

Por eso, también me descargué el servidor JVCSv2.42SrvMys (http://downloads.sourceforge.net/jedivcs/JVCSv2.42SrvMys.exe?modtime=1185141203&big_mirror=0). Ya os contaré qué sale de todo esto... ;):rolleyes::eek:

Tendré en cuenta este (http://www.clubdelphi.com/foros/showthread.php?p=159213) hilo, claro (¡gracias, jachguate!), aunque es para SVN.

Garry
27-05-2008, 15:54:27
Por cierto, gracias también por tu aportación, Neftali. Gracias a esas pequeñas aclaraciones puedo empezar a entender la estructura del sistema...

Garry
28-05-2008, 12:19:45
(¡Vaya, por fin podemos volver a la carga!)

Instalé AppServer en mi Windows Vista.
También el servidor JVCS para MySQL.
Configuré una BD "desarrollo" con los comandos de inicio que vienen con JVCS. Hasta aquí todo guay :);):p:D:cool:
JEDI VCS NT service (el configurador de servicio JVCS), solapa DBMS:

Server "mysql"
Database "desarrollo"
Username "root"
Password "clave"
El resto lo dejo por defecto, le doy a install service para poder empezar y me sale:
JEDI VCS Application server dejó de funcionar
El problema dejó de funcionar correctamente por un problema. Cierre el programa.
:cool::):o:(:mad:
¡Uau, qué descriptivo! ¿Alguien puede echarme una mano? Me he puesto a retocar los servicios por si había desactivado alguno importante y no sé ya ni qué hacer...

P.D. y consejo: ¡No instaléis Vista! ¡¡¡Es una fuuuuul!!!

Garry
28-05-2008, 18:25:56
Nada, sigo igual que hace semana y media, pero sin esa semana y media... Estoy pensando en probar a instalar SVN (porque veo que por aquí se usa bastante) o pasar de todo y seguir sumergido en el caos, jeje.

Neftali [Germán.Estévez]
28-05-2008, 21:19:10
Una prueba fácil es probar a instalar el servidor para MySQL, pero en modo Standalone App; Que es lo mismo, pero en lugar de funcionar como servicio, funciona como aplicación.

Como mínimo descartas que sea incompatible con Vista.

Garry
29-05-2008, 12:03:53
Gracias, Neftalí. Lo acabo de probar pero casca. Aunque ahora, Windows no dice como antes...: JEDI VCS Application server dejó de funcionar
El problema dejó de funcionar correctamente por un problema. Cierre el programa.
... sino que algo hemos mejorado :) porque ahora, al menos, tengo una ventana con más información sobre el error:
Exception: SQL Error: Unknown MySQL server host 'MySQL' (11004)
Unable to connect DBMS.
Posiblemente, mi problema es mi inexperiencia con MySQL :o. Simplemente, había creado la BD usando PHPMyAdmin, así que no tengo ni zorra de dónde se guarda archivo alguno que especifique mi BD. Seguramente no estoy especificando bien la BD porque no veo archivos con pinta de útiles. De hecho, JVCS me pide inicialmente archivos de tipo *.fbd, *.gdb y *.dbf :confused::confused::confused: Nada que yo tenga. Además, al poner todos los tipos, tampoco encuentro nada con demasiado aspecto de base de datos, salvo los nombres de las tablas con extensiones *.frm, *.MYD y *.MYI. Bueno, y un archivo db.opt. Un pulpo en un garage estaría menos despistado que yo ahora.

Lo que hago entonces es escribir "a pelo" los parámetros, que son los que puse antes, literalmente. O sea, que escribo el nombre de la BD 'desarrollo' que había creado. ¿Se hace así? :confused::(:confused: (¡Pos, si es así, no tira!)

Neftali [Germán.Estévez]
29-05-2008, 13:02:01
Desde la página de JVCS creo que puedes acceder a los foros/newsGroups. Posiblemente allí haya gente que lo haya utilizado con MySQL y te pueda orientar. Yo sólo lo he usado con SQL Server (sin problemas), y si me sacas de ahí estoy perdido como tú... :o

También puedes buscar aquí (http://jedivcs.sourceforge.net/jvcsfaq/index.php?action=show&cat=18)a ver si encuentras algo.

Neftali [Germán.Estévez]
29-05-2008, 13:04:18
Aquí (http://www.google.com/custom?domains=delphi.newswhat.com&q=jediVCS+MySQL&sitesearch=delphi.newswhat.com&sa=Search&client=pub-4582210483229124&forid=1&channel=0536982401&ie=ISO-8859-1&oe=ISO-8859-1&safe=active&flav=0000&sig=g84tponbsjkf2X-7&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3 A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A32%3BLW%3A5 0%3BL%3Ahttp%3A%2F%2Fdelphi.newswhat.com%2Fimages%2Flogo.gif%3BS%3Ahttp%3A%2F%2Fdelphi.newswhat.com% 3BFORID%3A1%3B&hl=en) también tienes unas cuantas constesciones al tema; A partir de ahí, en ese mismo sitio sigue buscando.

Garry
29-05-2008, 15:46:11
La verdad es que ya lo había intentado esta semana en este hilo (http://jedivcs.sourceforge.net/jvcsfaq/index.php?action=artikel&cat=14&id=97&artlang=en), también sin éxito, pero muchas gracias por tus consejos ;).

El problema es que nunca he instalado SQL Server, y comprar una distribución sin conocer... como que no es plan :D:D:D

Neftali [Germán.Estévez]
29-05-2008, 16:00:07
...nunca he instalado SQL Server, y comprar una distribución sin conocer... como que no es plan :D:D:D

No estaba pensando en que cambiaras de servidor ni mucho menos; Quería decir que es con la que trabajo yo.
Sigue buscando; JediVCS soporta desde hace tiempo MySQL y funciona, así que antes o después encontrarás la solución.

Garry
29-05-2008, 16:04:39
Acabo de crear este nuevo hilo (http://www.clubdelphi.com/foros/showthread.php?t=56858) en el que quizá es más adecuado formular la pregunta... ¡A ver qué sale! Si todo va bien, ya volveré sobre este para seguir preguntando/documentándoos cómo va la instalación, por si pudiera servirle a alguien :)

De nuevo gracias a los que habéis aportado.

Garry
30-05-2008, 07:43:24
Por cierto, aclaro a los posibles interesados que el fallo no es por poner unos parámetros distintos de los de las Release Notes porque da el mismo error si llamo 'jedivcs' a la base de datos y al usuario :confused::eek::confused:

Garry
06-06-2008, 07:20:15
Hola,

Desde el comienzo de semana había decidido tirar la toalla, pero con cierta sensación de no haber hecho lo suficiente por solucionarlo... Me preguntaba si alguien se animaría a contar en este hilo su experiencia de instalación con algún SGBD gratuito :confused:

Agradezco toda colaboración y a Neftalí esos enlaces que nos había pasado :)

Neftali [Germán.Estévez]
06-06-2008, 10:01:30
A ver yo lo tengo funcionando con SQL Server sin ningun problema y te puedo echar una mano con él.
Entiendo que si funciona con SQL Server, también debe hacerlo con SQL Server Express.

NOTA: Mira la documentación y/o los foros, porque es una suposición. ;)

Si te animas, en ese caso sí puedo echarte un cable.

Garry
06-06-2008, 10:58:59
¡Vaya, mil gracias N.!

Como la semana que viene empezamos a probar el sistema, no podré probar esto a la vez, pero en un par de semanas o antes puede que haga el intento con SQL Server Express :):):)

Pretendía apartarme del gran ogro MS, pero a ver qué tal me pirula, que es lo que más me interesa :D;)

maeyanes
06-06-2008, 14:13:11
Hola...

También puedes probar con Firebird embedded...


Saludos...

Garry
10-06-2008, 13:55:08
Si eso es gratis, tambien es tentador. La semana que viene ya decido...;)

Gracias.

Garry
20-06-2008, 08:06:36
Vaya, parece que esta semana tampoco puede ser... y eso que estoy impaciente :(

Garry
01-07-2008, 08:55:53
Demasiado lío, esto va pa' largo... :(:(:(

(Gracias de todos modos por los ofrecimientos ;))