Como eu vinculo um projeto no Eclipse ao repositório Git do qual importei?

2

Eu pesquisei o dia todo e há tantas perguntas do Git que é difícil encontrar algo sobre a minha pergunta, que é isso.

Eu tenho um repositório Git local configurado. Eu posso puxar um projeto previamente comprometido para o Eclipse (via "import ..."), mas quando eu faço, o projeto não tem nenhuma associação com aquele repositório Git. O projeto do Eclipse é na verdade um link para a área de trabalho do Git, então estou trabalhando com os arquivos corretos, mas como o Eclipse não está ciente do link, não posso usar nenhum dos recursos da equipe nesse projeto.

Eu percebo que posso então dividir o projeto em equipe > e ele irá copiá-lo em outro lugar, mas não vejo o ponto lá (e ele provavelmente quebrará o repositório original, pois o Eclipse moverá os arquivos do antigo localização para o novo).

No CVS e no SVN, você faz o "checkout" e obtém uma cópia, e a associação é feita automaticamente com o repositório do qual você obteve o arquivo. Eu não estou vendo como fazer isso com o Git no Eclipse.

    
por Stu 18.03.2014 / 20:12

3 respostas

6

Depois de muita putzing, eu finalmente percebi isso. Depois de importar o projeto do repositório git para o espaço de trabalho do eclipse, você, em seguida, team- > compartilha-o de volta ao mesmo repositório e o anexará. Não tenho certeza porque este é um processo de duas etapas, mas é assim que eu fiz isso. Talvez haja uma maneira mais simples, mas ainda não a encontrei.

    
por 19.03.2014 / 14:53
0

Eu também tive esse problema. E eu não tenho certeza se você está indo sobre as coisas da mesma maneira que eu fiz. Mas só para comparar, eu importei um projeto do GitHub e usei o "New Project Wizard" quando solicitado pelo Eclipse. Este assistente me pede para selecionar um diretório para o projeto. E se o diretório selecionado não for diferente do diretório que o Assistente de Importação usou para importar o repositório do git, obviamente, o projeto não está vinculado.

Em vez de usar o método team- > share, ao importar o projeto (com o New Project Wizard), certifiquei-me de que o New Project Wizard usasse o mesmo diretório do Assistente de Importação (aquele usado pelo repo importado) .

Se você puder importar os Projetos existentes, por algum motivo, ele conectará tudo automaticamente sem abrir o Assistente para novos projetos.

Suponho que o New Project Wizard adicione uma etapa desnecessária neste caso de uso específico (já que podemos supor que você queira que o repositório importado seja conectado automaticamente.

Apenas uma observação.

    
por 03.10.2014 / 09:28
0

Clique com o botão direito > Importar > Projetos do Git > Repositório local existente

    
por 25.09.2017 / 10:35

Tags