Complemento de eclipse git
EGIT es un conjunto de complementos de eclipse para trabajar con repositorios Git. Se basa en la Biblioteca JGIT , que es una implementación GIT en Java puro. Este paquete tiene licencia bajo el EPL 2.0 . Consulte el archivo LICENSE
para la licencia completa.
Componentes
Este paquete está compuesto por los siguientes componentes principales.
Implementación
- org.eclipse.egit : complemento de marca Eclipse para EGIT .
- org.eclipse.egit.core : un complemento de eclipse que proporciona una interfaz a org.eclipse.jgit y respalda rutinas para permitir el procesamiento en un espacio de trabajo de Eclipse. También suministra la implementación del proveedor del equipo.
- org.eclipse.egit.gitflow : Bundle Implementing Support para el modelo de ramificación GitFlow.
- org.eclipse.egit.gitflow.ui : Bundle Implementación de una interfaz de usuario para el modelo de ramificación GitFlow.
- org.eclipse.egit.Target : plataforma de destino Eclipse que proporciona dependencias de terceros EGIT para la compilación y para ejecutar EGIT en Eclipse Workspace.
- org.eclipse.egit.ui : un complemento Eclipse que proporciona la interfaz de usuario sobre org.eclipse.egit.core.
Pruebas
- org.eclipse.egit.core.junit : clases reutilizables utilizadas por pruebas EGIT .
- org.eclipse.egit.core.test : pruebas unitarias para org.eclipse.egit.core.
- org.eclipse.egit.gitflow.test : pruebas unitarias para org.eclipse.egit.gitflow.
- org.eclipse.egit.ui.test : UI prueba para org.eclipse.egit.ui.
Embalaje
- org.eclipse.egit.doc : documentación de paquete de documentación Documentación egit. La documentación sin procesar está escrita en el wiki.
- org.eclipse.egit-Fature : Eclipse Function para instalar los paquetes de implementación del núcleo
- org.eclipse.egit.gitflow-feature : Eclipse Function para instalar el paquete Gitflow opcional.
- org.eclipse.egit.Repository : Definiciones para el repositorio EGIT P2 que puede usarse para instalar y actualizar EGIT, incluye todas las características y complementos del repositorio JGIT P2.
- org.eclipse.egit.-Free-Fature : Eclipse Function para instalar Bundles de origen EGIT para ayudar a depurar EGIT en Eclipse.
Compatibilidad
- En general, EGIT apoya al menos los últimos dos lanzamientos de eclipse. Para más detalles, consulte las preguntas frecuentes.
- Los lanzamientos de JGIT y EGIT se verifican de acuerdo con OSGI Semántico Versión.
- La versión más nueva de EGIT puede implementar una nueva funcionalidad, eliminar las funciones existentes y cambiar otros sin otro aviso de lo que se escribe en las notas de versión, el registro de confirmación y los archivos de origen.
Características
La siguiente lista no está completa, pero ofrece una visión general de las características:
org.eclipse.egit.core
- Suministra a un proveedor de equipo de eclipse.
- Conecte/desconecte el proveedor con un proyecto.
- Busque los repositorios asociados con un proyecto mediante la autodetección de los directorios de repositorio de Git.
- Almacene qué repositorios están atados a los contenedores en el espacio de trabajo de Eclipse.
- Las pistas se mueven/renombes/elimina y las refleja en el árbol de caché.
- Se resuelve a través de contenedores vinculados.
org.eclipse.egit.ui
- Conecte los paneles del asistente del proveedor del equipo.
- Conéctese al proveedor del equipo GIT haciendo un nuevo repositorio.
- Conéctese al proveedor del equipo GIT buscando en el sistema de archivos local los directorios de repositorio existentes.
- Acciones de equipo: Track (Agregar), Unrack (eliminar), desconectar, mostrar historial, comparar la versión.
- El decorador de recursos muestra el estado de archivo/directorio en el explorador de paquetes y otras vistas.
- Creación de nuevos compromisos o modificaciones.
- Ver para los cambios de puesta en escena (archivos completos y puesta en escena parcial), mostrando sus diferencias y cometiéndolos.
- Visor de historia gráfica con la capacidad de comparar versiones utilizando el editor de comparación de comparación de eclipse.
- Clon, empujar, tirar, buscar
- Fusionar, Rebase, Cherry-Pick
Características faltantes
- El soporte de firma está incompleto
- Verificación de etiquetas firmadas
- Firma empuja
Apoyo
Publique preguntas o comentarios al [email protected] Lista de correo. Debe ser suscrito a la publicación.
Que contribuye
Vea la Guía de contribuyentes EGIT.
Acerca de Git
Se puede obtener más información sobre GIT, su formato de repositorio y la implementación basada en C canónica del sitio web de GIT.