É possível fazer o equivalente a git checkout
partir do Eclipse usando o plug-in EGit?
Eu tenho um arquivo que foi modificado. Quero descartar as alterações e reverter o arquivo para o que está no repositório de origem. No Subversion, isso é chamado de reversão. No git, o equivalente é checkout.
Não consigo encontrar nenhum item de menu na Equipe que pareça checkout ou reverter. Estou usando o EGit 0.6.0.
eclipse
git
eclipse-plugin
egit
Steve Kuo
fonte
fonte
Respostas:
Isso pode ser feito através do menu de contexto "Substituir por / Arquivo no índice Git" no arquivo na exibição do pacote.
fonte
Você pode conseguir isso fazendo uma redefinição (rígida). No menu de contexto do projeto, selecione Equipe> Redefinir para ..., escolha "CABEÇA" e "Rígido" como tipo de redefinição.
Observe que, ao fazer isso, você perderá as alterações de TODOS os arquivos. Para reverter apenas um único arquivo, veja esta resposta .
fonte
na versão Eclipse: 3.7.0
em "Perspectiva de sincronização da equipe" -> clique com o botão direito do mouse no arquivo / pasta na visualização sincronizada -> substituir
fonte
Outra possibilidade é usar a exibição Git Staging :
staging
Agora, para desfazer apenas algumas das alterações no arquivo, faça o seguinte:
Isso fará o lado esquerdo corresponder ao lado direito para essa alteração. Salve o arquivo para concluir o desfazer.
Para desfazer todas as suas alterações:
Você também pode selecionar mais de um arquivo não faseado e clicar com o botão direito do mouse.
fonte
Reverta um único arquivo, indo em Janela> Mostrar Visualização> Outros> Git Staging> Alterações Sem Fase
Selecione os arquivos que você deseja reverter. Clique com o botão direito e escolha Substituir pela revisão HEAD
Observe que esta etapa não pode ser desfeita.
(Estou usando a versão Eclipse: 3.7.2 Egit versão 2.3.1.201302201838-r)
fonte
Para reverter , você pode clicar com o botão direito do mouse no arquivo / diretório desejado e selecionar Substituir por -> HEAD version
fonte
Abra Sincronização de equipe. Localize o arquivo e clique com o botão direito do mouse -> Substituir.
ATUALIZAR
No Eclipse Luna (4.4.2), abra a sincronização de equipe. Encontre o arquivo e clique com o botão direito do mouse -> "Reverter ..."
fonte
A funcionalidade está realmente lá, mas pode não ser óbvia:
btw, reverter no git lingo significa criar um novo commit para reverter um commit anterior.
fonte
Para reverter seu arquivo inteiro para os dados do repositório:
Clique na pasta que você deseja fazer a revisão e, em seguida, vá para o GitStaging
fonte