Quão estável é o plugin git para eclipse?

166

Eu pretendia brincar com o git e queria saber se alguém havia usado o plugin git para eclipse.

Eu vejo que está na versão 0.3.1, e queria saber se alguém sabia o quão estável era / alguma dica?


Atualizar:

Se você estiver usando uma versão recente do Eclipse, o menu Ajuda terá um link 'Eclipse Marketplace ...'.

Digite 'git' no campo Localizar. Isso me mostra EGit.

Isso também é muito alto na lista de plugins populares.

Clique em instalar. Muito mais fácil do que ter que adicionar locais de atualização do site manualmente.

kit de ferramentas
fonte

Respostas:

80

O blog do Github falou ontem sobre o plugin Egit:

http://freshmeat.net/projects/jgit/

Alex
fonte
4
E é estável agora .. empacotado com Eclipse Indigo 3.7
Afriza N. Arief
Não, obrigado: " Este pacote pode consumir seus arquivos. Tudo o que adicionei a um repositório foi descompactado corretamente, tanto com ele como com a implementação canônica em C, mas isso não significa que não irá gerar um objeto corrompido. " (from README)
jcollum 18/01/2013
32

Estou usando o if para o trabalho diário e acho estável. Ultimamente, o plug-in fez um bom progresso e acrescentou:

  • suporte de mesclagem, incluindo uma ferramenta de mesclagem no Eclipse;
  • uma visão básica de sincronização;
  • leitura de arquivos .git / info / exclude e .gitignore.
  • rebasing;
  • comandos simplificados para empurrar e puxar;
  • apanhar cerejas.

Visualização de repositórios Git

Leia o Guia do Usuário do EGit para obter uma boa visão geral da funcionalidade atual.

Eu acho que só preciso ir para a linha de comando para rebasques interativos.

Como projeto oficial do Eclipse, estou confiante de que o EGit receberá todos os principais recursos do cliente de linha de comando.

Robert Munteanu
fonte
3
Dois anos depois, o EGit ainda carece de alguns recursos importantes, como ganchos do cliente (Bug 299315) ou submódulos (Bug 314853) e sofre de alguns erros graves, como a troca de ramificações (Bug 345585). Eu não entendo, por que o EGit precisa reinventar a roda e implementar seu próprio JGit em vez de usar a linha de comando git.
precisa saber é o seguinte
3
Para ser multiplataforma, duuuh. Acho que esse não é o caso do Mercurial, Subversion ou CVS.
Ehtesh Choudhury
20

O EGit ainda está em incubação do eclipse. Você pode instalá-lo usando o gerenciador de atualização do Eclipse.

  1. Selecione Ajuda -> Instalar novo software ...
  2. Você provavelmente não possui o URL de atualização do JGit na sua lista de sites, portanto, no campo 'Trabalhar com:', insira este URL: http://www.jgit.org/updates
  3. Clique em Adicionar ...
  4. Agora você deve ver o Eclipse Git Plugin - Integration Build (Incubation) listado como software disponível para instalação. Verifique e clique em Avançar.
  5. Clique em Avançar e concorde com a licença e ela deve ser instalada.
Chris J
fonte
De alguma forma, isso não funciona para o Snow Leopard executando o Eclipse (64 bits). O item Git não aparece no menu Importar ou em qualquer outro lugar. :-(
TraderJoeChicago
No Lion também, é uma má idéia fazer isso. O Git não aparece no menu e vários pequenos detalhes foram alterados na variante ADT do Eclipse. Uma reinstalação parece agora ser necessária.
Calaf
6

Ainda parece pouco utilizável, para dizer a verdade, especialmente em comparação com os plugins CVS e SVN. É realmente tão diferente o GIT que o desenvolvedor com quatro anos de experiência em plugins CVS e SVN deve se perder completamente com uma GUI completamente diferente, comandos inéditos, duas ou até mensagens de erro com uma única palavra e "recursos" como substituir o repositório compartilhado sem aviso? Não use, use a interface da linha de comandos. Se você não gosta da interface da linha de comandos, não use o GIT.

audriusa
fonte
Lamento dizer que tenho que concordar com você completamente, olhando para outra solução fora do Eclipse que me custa ter que deixar meu IDE apenas para comandos de controle de origem.
bacamarte
5

Enquanto isso, o EclipseGit é um "Projeto Oficial de Tecnologia Eclipse" ( 05-09-07 GitWiki ). Eu uso a versão atual 0.5.0 (o Wiki é um passo atrás do desenvolvimento) de tempos em tempos, sem problemas. A comparação de versões, confirmação, reversão etc. está funcionando bem, embora a atualização manual (F5) seja necessária ao usar a linha de comando ou outros clientes Git (acho que o comportamento habitual e aceitável do Eclipse).

mtp
fonte
5

Para uma visualização da linha de comandos no eclipse, instale o Aptana Eclipse Plugin, que fornece um console. É um aumento incrível da produtividade se você executar vários comandos do terminal.

DUENDE
fonte
O Aptana agora tem suporte direto ao Git.
precisa saber é o seguinte
3

Eu configurei o EGit no Eclipse para alguns dos meus projetos e acho muito mais fácil e rápido usar uma interface de linha de comando do que ter que pesquisar menus e clicar nas janelas.

Eu preferiria algo como uma exibição de linha de comando no Eclipse para executar todas as tarefas do Git.

mhoofman
fonte
3

O egit tem um erro sério ao comparar um arquivo no seu diretório de trabalho com um anterior - ele exibe uma guia em branco. O bug existe desde 2010 e ainda não foi corrigido. Este recurso muito básico que funciona muito bem no plugin svn está completamente quebrado.

Sanjay
fonte
2

Usei-o brevemente, mas ainda faltava suporte em várias áreas importantes (não estava fazendo renomeações / movimentos corretamente, ou algo assim). Também não havia site de atualização disponível para ele.

Não me lembro de qual versão era, mas isso foi há 6 meses. Espero que esteja melhor agora.

JesperE
fonte
1

Também existe o gitclipse (baseado no JavaGit), mas parece morto.

Nome
fonte