Hola y gracias por leer esto!
Tengo dos computadoras en la LAN de mi oficina: una PC muy potente que uso la mayor parte del time para desarrollo y una computadora portátil. Ahora me gustaría compartir todos los proyectos de eclipse entre estos dos dispositivos (por ejemplo, synchronization manual y luego cambiar al portátil). No necesito que estén disponibles en una nube o algo así. También tengo un NAS (almacenamiento conectado a la networking) que siempre se está ejecutando.
¿Es posible sincronizar todos mis proyectos? El problema principal: complejidad …
Mi solución actual es usar un progtwig de synchronization de files que sincronice toda mi carpeta de "Proyectos" (la raíz de toda mi vida útil) con una carpeta dentro de mi NAS (synchronization manual, no en el cambio o progtwigción del file). El problema con este enfoque: tengo que sincronizar más de 100000 files. Esto toma solo 20 minutos para analizar lo que ha cambiado. Y cuando abro eclipse una vez y manipulo un file html estático, eclipse cambia más de 2000 files (la mayoría de ellos están en la carpeta .metadata) …
Estoy abierto a todas las soluciones. ¿Debo cambiar la estructura de las configuraciones de mi proyecto? ¿Debo usar otra solución de synchronization? ¿O simplemente no es posible? ¿Tengo que usar una solución de tienda en la nube? ¿Esto afectaría proyectos que ya usan git?
Gracias por CUALQUIER respuesta !!!!!
¡atentamente! Manuel
De hecho, es posible. ¿Qué hay de usar Git para este escenario? Podría crear un repository vacío en el NAS para aquellos proyectos que no deberían publicarse.
Supongo que si trabajas con el código fuente y realmente con muchos files, esta podría ser la mejor estrategia para hacerlo de manera eficiente y segura (en términos de get lo que hay que poner).
Decidí usar la herramienta FreeFileSync de http://sourceforge.net/projects/freefilesync/
Existe algún esfuerzo para configurarlo para ignorar algunos files y carpetas, pero la herramienta ofrece buenas posibilidades de filter. Configurar estos filters puede consumir mucho time, pero funcionan bien 🙂
¡Gracias por toda tu ayuda!