Question

J'ai des machines Linux presque identiques (Fedora) à la maison et au travail et je garde mes fichiers synchronisés sur les deux machines à l'aide de l'excellent Unison . J'essayais de garder un espace de travail Eclipse synchronisé sur les deux machines mais cela a échoué. J'ai essayé les deux:

  1. Synchroniser uniquement le répertoire / workspace, nuisance due aux mises à niveau du plugin
  2. Synchronisez les deux / workspace et mon .eclipse / director.

Ce qui se passe, c’est que je travaille sur une seule machine, crée de nouveaux projets sur éclipse, etc. Ensuite, lorsque je vais sur l'autre machine, les projets n'apparaissent parfois pas, parfois ils apparaissent, mais eclipse ne parvient pas à trouver les fichiers, et parfois (rarement) cela fonctionne.

Je ne comprends pas pourquoi Eclipse est si confus, car j'ai des espaces de travail identiques, des versions d'Eclipse et même des répertoires .eclipse.

Était-ce utile?

La solution

Consultez Pulse . C'est une distribution Eclipse qui peut gérer la synchronisation des préférences d'espace de travail entre les utilisateurs et les machines. C'est peut-être ce dont vous avez besoin.

Autres conseils

Avez-vous envisagé de passer par un référentiel de contrôle de source? Si la confidentialité est une préoccupation, des espaces SVN privés sont disponibles (par exemple, assembla).

Je comprends que cette technique permettra (au moins) de synchroniser les projets mais probablement pas tous les paramètres liés à un espace de travail. Ce pourrait être une option, non?

J'utilise Dropbox pour synchroniser mon espace de travail. J'ai pu travailler sur 3 ordinateurs différents sans aucun problème.

J'avais l'habitude de stocker mes espaces de travail et parfois même l'installation d'Eclipse sur une clé USB et de l'utiliser pour la portabilité de projet d'une machine Windows à une autre machine. Vous pouvez ensuite lancer Eclipse à partir du stick et monter l’espace de travail sur le même stick.

J'ai aussi entendu parler de cette boîte de dépôt ( http://getdropbox.com - ils ont un forfait gratuit de 2 Go). est utile pour cela, même si je ne l’ai pas essayé.

Il est étrange que cela ne fonctionne pas avec votre logiciel de synchronisation.

J'ai des problèmes publicitaires liés à l'unisson et à l'éclipse et je les ai généralement résolus, même s'il doit encore actualiser tout l'espace de travail lorsque je change de système.

Il y a deux problèmes que j'ai découverts qui doivent être configurés avant que tout soit satisfait:

1) synchronisez votre espace de travail, votre installation eclipse et ~ / .eclipse

2) Spécifiez " ignorenot " règles à l'unisson " prf " les fichiers ne doivent ignorer aucun fichier de ces répertoires. Cela est nécessaire car, par défaut, unison exclut les fichiers qui, à son avis, sont des règles de décomposition similaires à CVS, ce qui pose problème.

par exemple:

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

Avez-vous envisagé de configurer un lecteur réseau et d’installer Eclipse sur ce lecteur (avec votre espace de travail)? Ainsi, lorsque vous ouvrez Eclipse sur l’un ou l’autre ordinateur, celui-ci sera dirigé vers le chemin réseau de votre espace de travail. J'ai utilisé cette solution avec succès par le passé.

J'ai utilisé le Mercurial DVSC sur une clé USB comme transfert entre le domicile et le lieu de travail. J'avais trois référentiels Mercurial: un sur la clé USB, un à la maison et un au bureau partageant le même espace que ma caisse Subversion. Si vous êtes à la pointe de la technologie DVSC, je vous demanderais de modifier les modifications apportées depuis la version bureautique > USB- >

.

Cela a bien fonctionné, mais le premier enregistrement a été pénible, car les écritures en mémoire flash USB ont des vitesses médiocres. Pousser / tirer sur les deltas a été une suite assez rapide.

Je pense que les gars de Mozilla utilisent une approche hybride similaire de SVN pour le référentiel "officiel", mais les développeurs utilisent Mercurial pour leur environnement de développement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top