Eu tenho um projeto eclipse no meu disco rígido, que é um check-out bastante recente de um repositório SVN. Importei este projeto para meu espaço de trabalho Eclipse e agora desejo associá-lo ao repositório SVN.
Como eu faço isso? As únicas opções que pareço ter em Clique com o botão direito -> Equipe é "Compartilhar projeto", que parece me permitir apenas fazer uma importação inicial.
Edit: Motivation - É um repositório grande, e eu realmente não quero ter que importar tudo pela rede.
Editar 2: Não há (por algum motivo) diretórios .svn no projeto. Então, talvez uma nova importação de svn seja a única opção
Respostas:
Team->Share project
é exatamente o que você precisa fazer. Selecione SVN na lista e clique em "Avançar" . O subclipse notará a presença de diretórios .svn que solicitarão que você confirme se as informações estão corretas e associará o projeto ao subclipse .fonte
Eu só queria acrescentar que se você não vir Equipe -> Compartilhar projeto, é provável que você tenha que remover o projeto da área de trabalho antes de importá-lo de volta. Isso foi o que aconteceu comigo, e eu tive que remover e readicionar para a área de trabalho para que ele se conserte. (Isso aconteceu ao mover-se de versões + plug-ins do Eclipse dramaticamente diferentes usando o mesmo espaço de trabalho.)
subclipse não mostrando a opção "compartilhar projeto" no menu de contexto do projeto no eclipse
fonte
Eu me deparei com o mesmo problema. Eu verifiquei usando o cliente Tortoise e, em seguida, tentei importar os projetos no Eclipse usando o assistente de importação. O Eclipse não reconheceu a localização do svn. Eu tentei a opção de compartilhamento conforme mencionado nos posts acima e ele tentou enviar esses projetos para o SVN. Mas meu problema era uma incompatibilidade de versão. Selecionei a versão svn 1.8 no eclipse (estava usando o 1.7 no eclipse e 1.8.8 no tortoise) e reimportei os projetos. Foi resolvido sem problemas.
fonte
Estou usando o cliente Tortoise SVN. Você pode alternativamente verificar o projeto necessário do SVN em alguma pasta. Você pode ver uma pasta .SVN dentro do projeto. Copie a pasta .SVN para a pasta do espaço de trabalho. Agora remova o projeto do eclipse e importe-o novamente para o eclipse. Você pode ver agora que o projeto agora está associado ao svn
fonte
No caso de servidores SVN, você deve criar um repositório central com todos os projetos. O conteúdo do repositório pode ser carregado com o comando Team / Share; no caso do cliente Subversive, ele executa automaticamente um commit após a importação, para que você possa enviar seus arquivos.
Esta etapa não pode ser contornada de nenhuma forma usando um sistema de gerenciamento de versão centralizado como o SVN.
fonte
Essa pergunta me é feita com frequência, se é inteligente usar "Compartilhar projeto ..." se um projeto eclipse tiver sido desconectado de sua contraparte SVN no repositório. Portanto, acrescento minha resposta a este tópico.
A opção SVN-Team "Compartilhar projeto ..." é totalmente adequada para projetos que existem no SVN e em seu espaço de trabalho do Eclipse, mesmo se o projeto Eclipse não tiver a configuração oculta .svn. Você ainda pode conectá-los. A implementação do Eclipse SVN (Subclipse / Subversive) verificará se a fonte de http (s) SVN fornecida está preenchida. Se sim, todos os arquivos existentes serão copiados e vinculados (com check-out nos termos do SVN) para seu espaço de trabalho Eclipse muito pessoal.
Aviso:
saudações Feder
fonte
Tente isto - Feche o projeto e abra-o. Ele se conecta com svn automaticamente, se o projeto foi retirado de um caminho svn válido.
fonte