Pregunta

Tengo máquinas Linux (Fedora) casi idénticas en casa y en el trabajo y mantengo mis archivos sincronizados en ambas máquinas utilizando el excelente programa Unison . He estado tratando de mantener un espacio de trabajo de eclipse sincronizado en las dos máquinas, pero esto ha fallado. Intenté ambos:

  1. Sincronice solo el directorio / workspace, mal debido a las actualizaciones de complementos
  2. Sincronice tanto / workspace como mi .eclipse / director.

Lo que sucede es que trabajo en una máquina, creo nuevos proyectos en eclipse, etc. Luego, al unísono. Luego, cuando voy a la otra máquina, los proyectos a veces no aparecerán, a veces aparecerán pero eclipse no puede encontrar los archivos, y a veces (rara vez) funciona.

No entiendo por qué eclipse se confunde tanto porque tengo espacios de trabajo idénticos, versiones de eclipse e incluso directorios .eclipse.

¿Fue útil?

Solución

Eche un vistazo a Pulse . Es una distribución de Eclipse que puede manejar la sincronización de las preferencias del espacio de trabajo entre usuarios y máquinas. Puede ser lo que necesitas.

Otros consejos

¿Ha considerado pasar por un repositorio de control de código fuente? Si la privacidad es una preocupación, hay espacios SVN privados disponibles (por ejemplo, assembla).

Entiendo que esta técnica (al menos) permitirá sincronizar los proyectos, pero probablemente no todas las configuraciones relacionadas con un espacio de trabajo. Puede ser una opción, ¿no?

He estado usando dropbox para sincronizar mi espacio de trabajo. Hasta ahora he podido trabajar en 3 computadoras diferentes sin ningún problema.

Solía ??almacenar mi (s) espacio (s) de trabajo y, a veces, la instalación del eclipse en una unidad de memoria USB y la utilizo para la portabilidad del proyecto de una máquina Windows a otra. Luego puede ejecutar Eclipse desde el dispositivo y montar el espacio de trabajo en el mismo dispositivo.

También escuché ese cuadro desplegable ( http://getdropbox.com , tienen un plan gratuito de 2 gb) es útil para esto, aunque no lo he probado.

Es extraño que no funcione con su software de sincronización.

Tengo problemas de anuncios con el unísono y el eclipse y los he solucionado en su mayoría, aunque todavía necesita actualizar todo el espacio de trabajo cuando cambio de sistema.

Hay dos problemas que he descubierto que deben configurarse antes de que esté satisfecho:

1) sincronice su espacio de trabajo, su instalación de eclipse y ~ / .eclipse

2) Especifique " ignorenot " reglas en tu unísono " prf " archivos para no ignorar ningún archivo en estos directorios. Esto es necesario porque, por defecto, al unísono excluye los archivos que cree que están construidos utilizando reglas similares a CVS que causan problemas.

por ejemplo:

path = eclipse
path = workspace
path = .eclipse
ignorenot Regex eclipse/.*
ignorenot Regex workspace/.*
ignorenot Regex .eclipse/.*

¿Ha considerado configurar una unidad de red e instalar Eclipse en esa unidad (junto con su espacio de trabajo)? De esa manera, cuando abra Eclipse en cualquier máquina, apuntará a la ruta de red para su espacio de trabajo. He utilizado con éxito esta solución en el pasado.

Utilicé el Mercurial DVSC en una memoria USB como la transferencia entre el hogar y el trabajo. Tenía tres repositorios de Mercurial: uno en la memoria USB, uno en casa y otro en la oficina compartiendo el mismo espacio que mi caja de Subversion. Si está al día con los conceptos de DVSC, empujaría / sacaría los cambios de la oficina- > USB- > home.

Funcionó bien, pero el primer check-in fue un fastidio ya que las escrituras con flash USB tienen velocidades deficientes. Empujar / tirar deltas era palabras clave bastante rápidas.

Creo que los chicos de Mozilla usan un enfoque híbrido similar de SVN para el repositorio 'oficial', pero los desarrolladores usan Mercurial para su entorno de desarrollo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top