Eclipse Git Plugin
O EGIT é um conjunto de plugins eclipse para trabalhar com repositórios Git. É baseado na biblioteca JGit , que é uma implementação do GIT no Java Pure. Este pacote está licenciado sob o EPL 2.0 . Consulte o arquivo LICENSE
para obter a licença completa.
Componentes
Este pacote é composto pelos seguintes componentes principais.
Implementação
- org.eclipse.egit : plug -in de marca Eclipse para egit .
- org.eclipse.egit.core : um plug -in eclipse que fornece uma interface para org.eclipse.jgit e rotinas de suporte para permitir o processamento em uma área de trabalho do eclipse. Ele também fornece a implementação do provedor da equipe.
- org.eclipse.egit.gitflow : suporte de implementação do pacote para o modelo de ramificação Gitflow.
- org.eclipse.egit.gitflow.ui : pacote implementando uma interface de usuário para o modelo de ramificação Gitflow.
- org.eclipse.egit.target : a plataforma de destino Eclipse, fornecendo dependências de terceiros para a construção e para a execução do EGit no espaço de trabalho do Eclipse.
- org.eclipse.egit.ui : um plug -in eclipse que fornece a interface do usuário na parte superior do org.eclipse.egit.core.
Testes
- org.eclipse.egit.core.junit : classes reutilizáveis usadas por testes de egit .
- org.eclipse.egit.core.test : testes de unidade para org.eclipse.egit.core.
- org.eclipse.egit.gitflow.test : testes de unidade para org.eclipse.egit.gitflow.
- org.eclipse.egit.ui.test : testes de interface do usuário para org.eclipse.egit.ui.
Embalagem
- org.eclipse.egit.doc : documentação de embalagem do pacote de documentação. A documentação bruta está escrita no wiki.
- Org.eclipse.egit-Feature : Eclipse Recurso para instalar os pacotes de implementação do núcleo
- org.eclipse.egit.gitflow-feature : Eclipse Recurso para instalar o pacote opcional de gitflow.
- org.eclipse.egit.repository : definições para o repositório EGIT P2 que podem ser usadas para instalar e atualizar o EGit, inclui todos os recursos e plugins do repositório JGit P2.
- Org.eclipse.egit.source-Feature : Eclipse Recurso para instalar pacotes de origem do EGit para ajudar a depurar o egit no Eclipse.
Compatibilidade
- Em geral, o EGit suporta pelo menos os dois últimos lançamentos do Eclipse. Para detalhes, consulte as perguntas frequentes.
- Os lançamentos do JGit e do EGIT são versionados de acordo com o OSGI Semantic Versicing.
- A versão mais recente do EGIT pode implementar novas funcionalidades, remover as funções existentes e alterar outras pessoas sem outro aviso além do que está escrito nas notas de lançamento, cometer log e arquivos de origem.
Características
A lista a seguir não está completa, mas fornece uma visão geral dos recursos:
org.eclipse.egit.core
- Fornece um provedor de equipes do Eclipse.
- Conecte/desconecte o provedor a um projeto.
- Procure os repositórios associados a um projeto, automaticamente os diretórios do repositório Git.
- Armazene quais repositórios estão vinculados aos contêineres na área de trabalho do Eclipse.
- O rastreamento move/renomeia/exclui e reflete -os na árvore de cache.
- Resolve através de contêineres vinculados.
org.eclipse.egit.ui
- Conecte os painéis do assistente de provedores de equipes.
- Conecte -se ao provedor da equipe Git, criando um novo repositório.
- Conecte -se ao provedor da equipe Git pesquisando o sistema de arquivos local para obter diretórios de repositório existentes.
- Ações da equipe: rastrear (add), unclack (remover), desconectar, mostrar histórico, comparar a versão.
- O decorador de recursos mostra o estado de arquivo/diretório no pacote Explorer e outras visualizações.
- Criando novos começos ou comprém -alterações.
- Visualizar para realizar alterações (arquivos inteiros e estadiamento parcial), mostrando suas diferenças e cometi -las.
- Visualizador de histórico gráfico com a capacidade de comparar versões usando o editor de comparação interno do Eclipse.
- Clone, empurre, puxe, busque
- Merge, Rebase, Cherry-Pick
Recursos ausentes
- O suporte de assinatura está incompleto
- Verificando tags assinadas
- assinando empurrões
Apoiar
Publique perguntas ou comentários para a lista de discussão [email protected]. Você precisa ser assinado para postar.
Contribuindo
Veja o guia colaborador do EGIT.
Sobre git
Mais informações sobre o GIT, seu formato de repositório e a implementação baseada em C canônicas podem ser obtidas no site do GIT.