general.cherche-logiciel : Créer un patch depuis Eclipse entre 2 versions ?
Posté par Yann Cochard (page perso, ) le 14 février 2007
Bonjour,
Est-il possible, avec Eclipse, de générer un zip contenant les fichiers ayant été modifiés entre 2 versions (tag) ?
Le but est de pouvoir livrer assez facilement un ensemble de répertoires et de fichiers.
J'ai cherché dans les menus d'Eclipse, sans succès.
Merci
Yann
Est-il possible, avec Eclipse, de générer un zip contenant les fichiers ayant été modifiés entre 2 versions (tag) ?
Le but est de pouvoir livrer assez facilement un ensemble de répertoires et de fichiers.
J'ai cherché dans les menus d'Eclipse, sans succès.
Merci
Yann
> Lire le message (5 commentaires, moyenne: 1).
Vous avez demandé le commentaire #804296.



Dans Eclipse v3.2.0
Dans l'explorateur de package :
-Clique droit sur ton projet / package / classe => equipe => Créer un correctif
Benjamin
"I must create a system or be enslaved by another man's." William Blake
[^]Re: Dans Eclipse v3.2.0
Salut,
Merci pour ta réponse.
Ca ne correspond pas tout à fait à ce que je cherche : ta méthode me produit un patch, qu'il faut alors appliquer sur la version qui n'est pas à jour.
Ce que je cherche à produire, c'est un fichier zip contenant entièrement tous les fichiers modifiés ou créés depuis la précédente version.
Pour la mise en prod, il suffit alors d'extraire ce zip à la racine du projet.
Sinon il faudrait aussi Eclipse d'installé sur le serveur de prod pour appliquer le patch.
Yann
[^]Re: Dans Eclipse v3.2.0
Je n'ai jamais vu une telle fonctionnalité dans Eclipse. Si cela existe, il te faudra plutôt chercher du côté des plugins clients des gestionnaires de version comme SubEclipse, celui de Subversion (qui ne génère que des patchs comme te l'a indiqué Yann).
Mais si je peux me permettre de te donner un conseil, c'est de livrer un jar plutôt que des classes individuelles, cela me parait beaucoup plus simple et plus fiable! (et si tu as un peu de temps, un projet complexe avec beaucoup de dépendance investi du temps sur Maven).
[^]Re: Dans Eclipse v3.2.0
J'ai oublié de préciser que c'était pour un petit projet que je viens de reprendre, en PHP.
Et le client est pour l'instant sous windows (je compte bien sûr passer ça sous Linux dès que possible, mais ça va prendre quelques temps).
[^]Re: Dans Eclipse v3.2.0
Non, Eclipse crée des patchs au format diff standard. Il suffit uniquement d'avoir l'utilitaire "patch" installé, ce qui est le cas sur tout système Unix digne de ce nom, et de faire un truc du genre: patch -p0 < patch.txt.