Plugin Eclipse Git
EGIT est un ensemble de plugins Eclipse pour travailler avec les référentiels GIT. Il est basé sur la bibliothèque JGIT , qui est une implémentation GIT dans Pure Java. Ce package est sous licence en vertu de l' EPL 2.0 . Veuillez vous référer au fichier LICENSE
pour la licence complète.
Composants
Ce package est composé des principaux composants suivants.
Mise en œuvre
- org.eclipse.egit : plugin de marque Eclipse pour EGIT .
- org.eclipse.egit.core : un plugin Eclipse fournissant une interface à org.eclipse.jgit et des routines de support pour permettre le traitement dans un espace de travail Eclipse. Il fournit également la mise en œuvre du fournisseur d'équipe.
- org.eclipse.egit.gitflow : la prise en charge de la mise en œuvre du bundle pour le modèle de branchement Gitflow.
- org.eclipse.egit.gitflow.ui : bundle implémentation d'une interface utilisateur pour le modèle de branchement Gitflow.
- org.eclipse.egit.target : plate-forme cible Eclipse fournissant des dépendances EGIT tierce pour la construction et pour exécuter EGIT dans Eclipse Workspace.
- org.eclipse.egit.ui : un plugin Eclipse fournissant l'interface utilisateur au-dessus d'org.eclipse.egit.core.
Tests
- org.eclipse.egit.core.junit : classes réutilisables utilisées par les tests EGIT .
- org.eclipse.egit.core.test : tests unitaires pour org.eclipse.egit.core.
- org.eclipse.egit.gitflow.test : tests unitaires pour org.eclipse.egit.gitflow.
- org.eclipse.egit.ui.test : Tests UI pour org.eclipse.egit.ui.
Conditionnement
- org.eclipse.egit.doc : documentation de la documentation EGIT de la documentation. La documentation brute est écrite dans le wiki.
- org.eclipse.egit-Feature : Eclipse Feature for Installation the Core Implémentation Bundles
- org.eclipse.egit.gitflow-FEATURE : ECLIPSE FEATUATION Pour l'installation du bundle Gitflow en option.
- org.eclipse.egit.repository : définitions du référentiel EGIT P2 qui peut être utilisé pour installer et mettre à niveau EGIT, comprend toutes les fonctionnalités et plugins du référentiel JGIT P2.
- org.eclipse.egit.source-Feature : Eclipse Fonction pour l'installation de Bundles Source Egit pour aider à déboguer EGIT dans Eclipse.
Compatibilité
- En général, EGIT prend en charge au moins les deux dernières versions Eclipse. Pour plus de détails, veuillez consulter la FAQ.
- Les versions JGIT et EGIT sont versées selon les versioning OSGI Semantic.
- La nouvelle version d'EGIT peut implémenter de nouvelles fonctionnalités, supprimer les fonctions existantes et modifier d'autres sans autre préavis que ce qui est écrit dans les notes de version, commettre des fichiers de journal et source eux-mêmes.
Caractéristiques
La liste suivante n'est pas complète, mais elle donne un aperçu des fonctionnalités:
org.eclipse.egit.core
- Fournit un fournisseur d'équipe Eclipse.
- Connectez / déconnectez le fournisseur à un projet.
- Recherchez les référentiels associés à un projet en automatiquement les répertoires du référentiel GIT.
- Stockez quels référentiels sont liés à quels conteneurs de l'espace de travail Eclipse.
- Les pistes se déplacent / renomment / suppriment et les reflètent dans l'arborescence du cache.
- Se résout via des conteneurs liés.
org.eclipse.egit.ui
- Connectez les panneaux d'assistant du fournisseur d'équipe.
- Connectez-vous au fournisseur d'équipe GIT en faisant un nouveau référentiel.
- Connectez-vous au fournisseur d'équipe GIT en recherchant le système de fichiers local pour les répertoires de référentiel existants.
- Actions d'équipe: suivi (ADD), unprome (supprimer), déconnecter, afficher l'historique, comparer la version.
- Le décorateur de ressources affiche l'état de fichier / répertoire dans l'explorateur de package et d'autres vues.
- Créer de nouveaux commits ou modifier des commits.
- Voir pour la mise en scène des modifications (fichiers entiers et stadification partielle), en montrant leurs différences et en les engageant.
- Visionneuse d'historique graphique avec la possibilité de comparer les versions à l'aide de l'éditeur de comparaison intégré Eclipse.
- Cloner, pousser, tirer, récupérer
- Fusionner, rebase, cick-cick
Fonctionnalités manquantes
- Le support de signature est incomplet
- Vérification des balises signées
- Signer les poussées
Soutien
Publier des questions ou des commentaires sur la liste de diffusion [email protected]. Vous devez être abonné pour publier.
Contributif
Voir le Guide des contributeurs EGIT.
À propos de Git
Plus d'informations sur GIT, son format de référentiel et l'implémentation canonique basée sur C peuvent être obtenues à partir du site Web de GIT.