FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Programar en Red
Hola amigos espero que todos esten bien, Dios les bendiga a todos.
Estoy desarrollan un proyecto en Delphi XE2 con varios programadores, entonces quiero ver como puedo organizar para que todos programemos en red, osea que los fuentes esten en una maquina o servidor y que todos nos conectemos alli y que cada quien trabaje su parte sin afectar a los demas. Muchas gracias por su ayuda. |
#2
|
||||
|
||||
Creo que lo que necesitan es un programa de control de versiones como subversion o mercurial.
// Saludos |
#3
|
|||
|
|||
Muchas gracias amigo, voy a probar y vere con cual me quedo, si sabes como usarlo me puedes dar una pequeña esplicación.
Gracias nuevamente |
#4
|
||||
|
||||
Pues no, realmente no, porque no los uso. Aquí en los foros han hablado muy bien de mercurial, que tiene una guía práctica que describe distintos casos típicos de uso.
// Saludos |
#5
|
|||
|
|||
Buenas...
Te comento mi caso: En mi empresa somos 3 desarrolladores manteniendo el mismo software, aunque tenemos nuestros áreas de actuación delimitadas, es cotidiano el que nos toquemos los fuentes uno a los otros. En principio, todos trabajamos con una copia local con todos los fuentes y bases de datos, además de otra copia en un servidor cuyos fuentes nunca se tocan directamente, y que contiene la versión que ejecutan los clientes. Cuando creemos conveniente procedemos a una sincronización mediante un software que nos hemos fabricado nosotros: Se compara todos los .pas y .dfm (y el DPR) de las copias locales (de cada uno) con la que hay en el servidor y se obtiene un informe de los fuentes que no han cambiado, los que han cambiado en una sóla de las copias locales (los ha tocado un solo desarrollador) y las colisiones, que son los fuentes que han tocado dos programadores a la vez, en cuyo caso sale un informe con la comparación linea a linea de cada copia con respecto al servidor, e incluso la comparación entre las dos copias, para ver diferencias. En estos casos se decide qué copia es la que quedará y a quién le tocará volver a meter las modificaciones sobre la copia seleccionada (un poco rudimentario, pero es la manera de que todos sepamos que está tocando otro y no le deshagamos su trabajo). Saludos.
__________________
Amar al mundo apasionadamente. |
#6
|
||||
|
||||
¿Y por qué hacéis eso?, es un trabajo muy pesado y además, como has dicho, luego le toca a alguien rehacer su trabajo. Es muy ineficaz.
Como dice Román, puedes usar software que ya está pensado para controlar todo eso, algunos incluso se agregan a Delphi como un componente más y es comodísimo de usar, mantienes todo el control sobre todo lo que hace todo el mundo y no hay problemas de "conflictos" entre unos y otros programadores. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
En que programar? | maxi915 | Debates | 11 | 19-09-2012 20:29:26 |
Programar .Net | kman | Varios | 0 | 01-09-2006 03:49:08 |
Programar Simulaciones | eliash | Varios | 8 | 24-01-2006 20:54:01 |
Por que empezar a programar en .NET | hibero | .NET | 2 | 15-12-2005 18:45:40 |
Programar una PDA | marcial | Varios | 5 | 02-10-2004 19:39:41 |
|