reposurgeon est une open source et le logiciel totalement gratuit en ligne de commande mis en œuvre en Python et conçu à partir du sol en place pour aider les développeurs d'applications éditer l'histoire d'une version repository.Supports de contrôle tous les intégrer systemsIt de contrôle de version vous permet d'éditer les commentaires passés et métadonnées, ainsi que pour supprimer commits. Il prend en charge tous les systèmes de contrôle de version grand public, y compris Git, Bazar, Subversion, CVS, Mercurial et RCS.
L'application est également conçu pour lire des fichiers de vidage de Subversion et peut être utilisé pour la production de script extrêmement conversions de haute qualité de Subversion (SVN) à tout supporté DVCS.Getting commencé avec reposurgeonTo utiliser le programme de reposurgeon sur votre distribution GNU / Linux, vous devez d'abord le télécharger à partir Softoware ou via son site officiel (voir le lien à la fin de l'article), où il est distribué comme une archive source compressé (archive TAR).
Enregistrer l'archive quelque part sur votre ordinateur, décompressez-le avec votre application de gestionnaire d'archives préférée, ouvrez un logiciel d'émulation de terminal et accédez à l'emplacement des fichiers d'archives extraites en utilisant le & lsquo; cd & rsquo; commande (par exemple cd /home/softoware/reposurgeon-3.17).
Le logiciel doesn & rsquo; t nécessitent une configuration ou la compilation, comme un exécutable est déjà prévu pour vous sur l'archive. Lancez-le avec le & lsquo; ./ reposurgeon & rsquo; commande, puis tapez & lsquo; aide & rsquo; à l'invite de commande pour voir les options disponibles.
reposurgeon est livré avec un large éventail de commandes, de sorte afin de voir ce que chacun fait, le type utiliser le & lsquo; aide
Quoi de neuf dans cette version:.
- La commande de greffe a maintenant une option --prune comme unir.
Ce qui est nouveau dans la version 3.17:.
- Aide à l'exportation pour la SRC et RCS
- Correction d'un bug pour la préservation automatisé sous hg.
- Correction d'un bug pour le re-maternage et de départ de validations avec les données inline.
Ce qui est nouveau dans la version 3.4:
- Une fonctionamp () utiles pour la logique crénelage dans expressions conjonctives.
- Une nouvelle commande 'assign' permet précalcul de sélections coûteux (il se agit d'un 'unassign' ainsi).
- Un exec / installation eval pour les extensions de Python personnalisé.
- Chemin rename a des options --force --relax et pour faire face aux collisions de serment.
- Une nouvelle option de --changelog fusionnent peut reconnaître les fichiers ChangeLog FSF-style.
Ce qui est nouveau dans la version 3.3:.
- Définir la négation dans les sélections avec ~
- Min () etMax () dans les sélections.
- «définir» de lui-même énumère macros.
- La Nouvelle option «suppressions de la commande de suppression.
Ce qui est nouveau dans la version 3.2:.
- Nouveau chemin commande renommer
- Liste et inspecter maintenant prendre soit une sélection menant ou à la suite.
- sélections de recherche de texte peuvent maintenant avoir un suffixe B pour rechercher blobs.
- Il est maintenant possible de transplanter FileOps entre commet utilisant retirer .. pour.
- Une date de la forme sélectionne tous les commits et des étiquettes ce jour.
- Les macros peuvent maintenant multiligne.
Quoi de neuf dans la version 3.1:
- La commande de filtre a maintenant un modificateur de --replace pour éviter regex frais généraux.
- branches associées sont renommés lorsqu'une réinitialisation ou une étiquette est déplacé ou supprimé.
- Correction d'un bug à l'erreur off-by-one dans les balises de rapports.
Quoi de neuf dans la version 3.0:
- Beaucoup de traits syntaxiques de la langue ont changé de façon incompatible. Les changements de langue en arrière-incompatibles sont documentés sur la page de manuel. «Censure» et «unissent» commandes ont été de façon incompatible améliorée. Nouveau «bande» commande pour générer des cas de test avec des gouttes dépouillé sur Nouvelle commande «réduire» pour la réduction topologique de cas de test. La commande 'peluches' obtient un test pour l'existence de multiples racines. Sélection d'une coïncidence multiple date ou l'action de timbre engage correspond maintenant à tous. La langue chirurgicale a maintenant une installation macro.
Ce qui est nouveau dans la version 2.43:
- & quot; mettre canonicalize & quot; est maintenant efficace pendant flux d'importation lit.
- Introduit = O, = M, F = sélecteurs pour orphelin, merge, et une fourchette engage.
- Le & quot; multiligne & quot; modificateur edit est remplacé par le sélecteur L =.
- sélection-set évaluation maintenant court-circuite prédicats et est plus rapide.
- Correction d'un test de poussette qui a causé le lecteur à se étouffer avec des liens de sous-module.
Ce qui est nouveau dans la version 2.42:.
- accident empêchée lorsqu'une branche mixte tagifying commettre
- svn_no_autoignores - & gt; svn_noautoignores
- Ignorer mergeinfos unique rev dans Subversion, ils sont cerise-dents.
Exigences :
- Python
Commentaires non trouvées