2010-11-10 8 views
3

Je travaille sur un grand projet (~ 200 projets eclipse) qui est stocké sur un serveur subversion distant. Je dois faire une mise à jour tous les jours (et au moins une mise à jour/synchronisation partielle avant chaque commit). La mise à jour complète prend beaucoup de temps, donc j'aimerais que ma machine fasse cela avant que j'arrive au travail. Existe-t-il un moyen de le faire dans eclipse (3.5 sur Windows XP)? Probablement un script externe appelant les outils de ligne de commande svn sur les dossiers du projet, puis en démarrant eclipse pourrait faire le travail, mais je voudrais utiliser l'outil svn dans eclipse si possible.Mise à jour SVN en éclipse tous les jours

Répondre

2

Il vaudrait mieux que cela soit fait par un script externe, mais si vous devez le faire dans Eclipse, utilisez le plugin Eclipse Monkey, qui vous permettra de faire des scripts dans Eclipse.

Malheureusement, il n'y a pas trop d'information disponible pour le singe Eclipse, mais voici une introduction:

http://eclipse.dzone.com/news/introduction-scripting-eclipse

+0

Eclipse Monkey dans cette version semble être mort; J'ai trouvé une proposition plus récente basée sur la fourche GroovyMonkey, mais elle ne semble pas encore être implémentée, donc je devrai probablement utiliser un script externe. – hd42

+0

J'avais le singe Eclipse opérationnel il y a quelques mois, et il était difficile de retrouver le plugin opérationnel ... Je peux vous trouver les liens, parce que je pense que je les ai tweeté ... Je recommande fortement, cependant, cette tâche SVN se fait via un script bash (ou similaire) – ocodo

+0

Ah, dommage qu'il soit sur brain-bakery.com et il semble être en panne. [GroovyMonkey est ici] (http://groovy.codehaus.org/Groovy+Monkey) – ocodo

1

Il est possible avec le plugin Subclipse:
goto Synchronize vue et choisissez le menu (petit triangle en haut à droite). puis appuyez sur Horaire ... et là vous pouvez définir Synchroniser automatiquement et choisir à quelle heure.

+0

Cela commence seulement la synchronisation, mais je dois encore cliquer pour mettre à jour/fusionner les changements - ce qui devrait être fait avant que j'arrive au travail. – hd42

Questions connexes