Sincronización de base de datos automática
No entiendo bien. ¿bd = capetas con subcarpetas? ¿no te referirás a ficheros compartidos, o lo que es lo mismo, un repositorio de ficheros?
Si te refieres a la compartición de los modelos y realmente estáis utilizando una base de datos, creo que estáis haciéndolo mal, pues es bastante ineficiente.
Lo que os vendría bien, simplemente para compartir los ficheros y llevar un control de versión de cada uno de ellos, es una herramienta tipo cvs, como el wincvs, herramienta gratuita, si es que trabajáis con Windows, con esta herramienta, tendréis un repositorio común, que trabajara a modo de servidor, y donde se guardarán todas y cada una de las versiones que vayáis generando de un mismo fichero, pudiendo acceder a una versión anterior en cualquier momento si así es necesario, de esta forma, supongamos que tú subes la primera versión de un fichero al repositorio (simplemente con marcar el fichero desde esta aplicación e indicarle que lo suba). El servidor lo marcara como versión 1.0 y cada vez que hagas un cambio y lo suba, ira subiendo un decimal el número de versión. Si algún compañero tuyo necesita dicho fichero, bastara con que haga un update desde el cliente de cvs de su máquina y recibirá la última versión del fichero.
La ventaja particular de esto es que evitas conflictos, ya que evita la sobreescritura del fichero por error, es decir, que si tú dispones de la versión 1.5 del fichero y un compañero tuyo también, y cada uno hacéis cambios por vuestra cuenta, cuando lo queráis subir, prevalecerá la versión del usuario que lo haya hecho en primera instancia y avisara al otro de que su versión no está actualizada con respecto a la última que hay en el servidor, dándole la opción de descartar los cambios, mezclarlos (en el caso de que sea código fuente o texto plano) o bien sobrescribirlo.
Si ya quieres algo más complejo, aparte de lo ya dicho, como es el caso de tener la información o ficheros bien estructurados, control de acceso al documento por usuario o grupos de usuarios, o que los cambios se suban al servidor automáticamente cuando tú, desde tu programa le des a guardar, y demás, me da que tendrás que ir a soluciones de pago, como es el caso de cif-km, aunque me da que esto ya es demasiado para lo que realmente necesitáis. Un saludo.
Los sabios hablan porque tienen algo que decir, los tontos lo hacen porque tienen que decir algo.