SVN não está funcionando no eclipse
-
22-09-2019 - |
Pergunta
Um dia eu pressionei em eclipse Help
-> Check for Updates
(E eu aprendi que nunca deveria atualizar um software que funciona bem.)
Então, em um projeto que usei com o SVN, todo o submenu de "equipe" e os pequenos ícones que mostraram que alguns arquivos não estavam comprometidos, todos eles desapareceram.
Eu tentei de tudo:
- reverter de
Instalation History
aba - desinstalar de
Installed Software
aba - substituiu a pasta
eclipse
dentroProgram Files
Com um novo site baixado do eclipse e tentou instalar novamente - pesquisou como instalá -lo na rede
Mas em nenhum dos casos acima se eu pressionar Ctrl+n Não há grupo SVN; Se eu clicar com o botão direito do mouse em um projeto e selecionar Team
-> Share project
, uma janela com CVS aparece, mas não SVN. Se eu escolher File
-> Import
Não consigo encontrar o SVN em lugar nenhum.
Se eu for para Help
-> About Eclipse
-> Instalation details
Eu vejo em Instalation History
Em 25.06.2009, 09:59:08 GMT+03: 00 (quando o SVN funcionou)
Eclipse IDE for Java EE Developers 1.2.0.20090621-0820
Subclipse (Required) 1.6.2
Subversion JavaHL Native Library Adapter (Required) 1.6.3
SVNKit Library 1.3.0.5847
No Installed Software
guia que eu instalei agora
Eclipse IDE for Java EE Developers 1.2.0.20090621-0820 epp.package.jee
Subclipse (Required) 1.6.5 org.tigris.subversion.subclipse.feature.group
Subversion JavaHL Native Library Adapter (Required) 1.6.6 org.tigris.subversion.clientadapter.javahl.feature.feature.group
SVNKit Library 1.3.1.6109 org.tmatesoft.svnkit.feature.group
Como posso fazer o SVN funcionar?
Onde o Eclipse armazena seus arquivos, porque quando eu mudei o diretório Eclipse com um novo, todas as minhas coisas estavam lá (as que eu instalei sem sucesso: svn, subversivo, subclipse, svnkit, ...)
Solução
Subversivo é a minha implementação favorita do SVN no Eclipse, porque funciona melhor que os outros e se integra perfeitamente à interface do usuário.
Eu sugiro que você siga estas etapas:
- Download A versão mais recente do Eclipse (atualmente Galileo) e extrai -a para o local de instalação desejado
- Antes de executar o Eclipse, certifique -se de excluir (ou renomear/realocar) seu espaço de trabalho padrão (no Windows, isso é
workspace
no seu diretório de usuário) - Instale o provedor subversivo da equipe SVN (conforme instruído pelo Site de incubação do eclipse) usando o instalador de software do Eclipse:
- Escolher
Help
, entãoInstall New Software...
- Crie um novo local de download e especifique o seguinte URL de download:
http://download.eclipse.org/releases/galileo
- Localizar Colaboração, expanda -o e verifique Provedor de equipes SVN subversivas (incubação)
- Prossiga através da instalação e aceite os Tos
- Reinicie o Eclipse e o Subversivo devem solicitar que você selecione um conector SVN. Lendo os sintomas que você descreve, parece que você não tem um conector instalado ou não está se comunicando com o provedor da equipe. o Site Polarion Tem um guia para escolher o conector mais adequado para você.
- Antes de executar o Eclipse, certifique -se de excluir (ou renomear/realocar) seu espaço de trabalho padrão (no Windows, isso é
Se você não for solicitado a instalar um conector, sempre poderá fazê -lo na tela Preferências:
Se o exposto acima não funcionar para você, parece que seu espaço de trabalho não está limpo. Localize seu predefinição espaço de trabalho e tente fazer as coisas funcionarem sem nenhum projeto antes de continuar.
Você também pode tentar excluir o .eclipse
diretório em seu diretório de usuário. E começando da etapa 3.
Outras dicas
O problema que tive foi os ícones SVN onde não aparecem no pacote Explorer.
A solução para mim foi para Exclua a pasta .metadata na pasta de espaço de trabalho (que redefinirá todo o seu espaço de trabalho, incluindo preferências e configurações de repositório)
Depois disso, todos os ícones apareceram.
Eu tive o mesmo problema quando o SVN Connector não conseguiu conectar o repositório SVN no Eclipse.
Então, eu faço as seguintes etapas:-
- Clique com o botão direito do mouse no projeto no Eclipse.
- Vá para a equipe -> Compartilhar Projeto.
Está funcionando :)
Encontrei um problema relacionado à instalação de plugins aqui. Eu também não consegui fazer com que as coisas SVN apareçam nas preferências por causa de alguns bugs com o atualizador de software atualizando os plugins Mylin. Você provavelmente terá que resolver a instalação do Eclipse primeiro e poderá fazer isso apenas usando um novo espaço de trabalho. Você não precisa soprar a pasta .Metadata se apontar temporariamente o eclipse em uma nova pasta de espaço de trabalho. Quando a instalação do Eclipse estiver limpa, você pode começar a instalar os plugins novamente, mas desmarque a caixa marcada Contact all update sites during install to find required software
O Eclipse usa bibliotecas SVN locais que fazem parte de um plug -in instalado para suporte ao SVN, seja SVNKIT ou Javahl. O NetBeans usa bibliotecas SVN instaladas de forma independente.
Eu já tive isso antes com o Eclipse e os vários plugins SVN que ele suporta. O plugin SVN, por algum motivo, às vezes perde a conexão SVN. Sua melhor aposta é simplesmente excluir o projeto e verificá-lo novamente do SVN. Se você tiver alterações que precisam ser comprometidas, poderá usar a linha de comando.
Outro problema que você pode ter é que seu plug -in e seu repositório estão fora de sincronia em termos de números de versão. Tive problemas antes de usar um plug -in projetado para SVN 1.6.x e um repositório que ainda estava no SVN 1.4 ou 1.5.
Basta excluir todos os projetos do Eclipse e reimportar todos os projetos novamente. Está funcionando para mim. Apenas tente
Se você deseja começar completamente com o Eclipse, também precisa excluir seu espaço de trabalho (o caminho que você vê quando inicia o Eclipse pela primeira vez). Apenas reinstalar os arquivos Eclipse e apontar para a mesma área de trabalho padrão não mudará nada para você.
Sua melhor aposta é remover o Eclipse e seu espaço de trabalho e começar de novo, porque você provavelmente quebrou inadvertidamente algumas partes do plug enquanto estava tentando corrigir seu problema inicial.
Mesmo se você instalar tudo o que está dito, o conector subversivo e o SVN (svnkit 1.xx), no projeto, você pode não ver o SVN funcionando. No meu caso, tive que remover o projeto da área de trabalho e importá -lo novamente. Então aparece. (Atualizar, limpo não funcionou).