Est-il possible de Créer un Patch dans Eclipse des modifications qui ont déjà été commis?
J'ai utilisé le Créer Patch installation dans Eclipse pour créer des patchs pour les modifications non validées. Je suis à la recherche d'un moyen de créer des correctifs dans Eclipse pour les changements qui ont déjà été engagés pour les VCS.
À moins que j'ai raté quelque chose, je ne pense pas que ce soit possible, mais est-il un plugin qui ajoute cette fonctionnalité? par exemple, vous permettant de sélectionner deux versions de l'Histoire d'afficher et de créer un patch entre eux, ou de comparer deux branches et d'être en mesure de créer un patch à partir des résultats de l'Synchroniser la vue?
Je suis heureux de la création de tels correctifs à partir de la ligne de commande, mais je suis à la recherche d'un moyen de rationaliser/intégrer le processus si possible.
Merci pour toute aide.
Mise à jour: si toutes les suggestions sont spécifiques à un système de contrôle de source, je suis particulièrement intéressé par la CVS, SVN et Mercurial. Merci encore.
OriginalL'auteur mikej | 2009-11-17
Vous devez vous connecter pour publier un commentaire.
Avec subclipse vous pouvez sélectionner deux révisions d'un répertoire dans la vue de l'historique, de les comparer et de sauvegarder le patch comme un diff unifié.
Si vous utilisez SVN? Ce qui est VCS?
VCS = Système de Contrôle de Version, le nom générique de choses, comme CVS, SVN, etc.
OriginalL'auteur Thomas Jung
Je viens de faire un patch SVN après une validation! 🙂
OriginalL'auteur Marcio Romualdo
J'ai fait quelques recherches approfondies... et j'ai trouvé qu'il n'y a aucune façon d'utiliser le Eclipse Comparaison de l'Éditeur pour générer un .fichier de patch sur la base des différences dans l' "Histoire Locale".
Je vais créer une nouvelle demande de fonctionnalité pour cette.
Je ne me souviens pas si je l'ai jamais suivie à travers et créé hmm est tout à l'arrière
OriginalL'auteur Nicholas DiPiazza
Il est possible de le faire en utilisant le "Référentiel SVN explorer" point de vue.
Je suis actuellement en utilisant Eclipse Luna et il fonctionne bien. Cependant, j'ai écrit cette réponse à l'aide d'une précédente version d'Eclipse. Pas sûr si c'était Kepler. Probablement Juno.
Je n'ai pas de "Créer un patch" disponible lors que, dans l'Histoire, seulement de Générer des changelog, de comparer et d'actualiser l'affichage.
OriginalL'auteur Jidehem
Comme pour les autres réponses, non, il n'est pas possible actuellement.
Mais pour l'instant, voici un manuel de travail avec SVN comme dans l'exemple (j'imagine que d'autres Vcs permettra une très semblables comparaisons):
Très, très ennuyeux, mais il doit ramasser tous les changements.
OriginalL'auteur RedYeti
Quand je ne pouvais pas le faire dans Eclipse (j'ai dû travailler avec CVS uniquement), j'ai essayé d'autres logiciels disponibles et a constaté que SmartCVS peut le faire. Cependant, cette fonction n'est disponible que dans la Pro version payante et il faut un peu de temps (une sorte de lente en comparaison) lorsque vous avez plus de code.
Je voudrais savoir au sujet de certains logiciels open source avec cette capacité, si quelqu'un sait à ce sujet. Grâce
OriginalL'auteur Kuba