Pergunta

Eu, como muitos outros, amo Eclipse Como meu ideal de escolha, e por causa da maneira como trabalho (me movendo, lugares diferentes, diferentes projetos) querem usar Git para cvs.

Há um plugin para o git no eclipse, Egit, que agora é um projeto oficial do Eclipse e atualmente na versão 0.7.1. Como comecei a usá -lo, estou interessado em como os outros o estão usando e em que funcionários estão usando. Atualmente, o EGIT não tem suporte para mesclagem, portanto, eles precisam ser feitos fora do Eclipse e, em seguida, o espaço de trabalho atualizou.

Então, como você faz essa tarefa? (e quaisquer outras tarefas que o egit não realizam agora)

Foi útil?

Solução

Ao trabalhar com o Eclipse, eu só uso o EGIT para realmente comprometer. Tudo o mais que faço simplesmente através da linha de comando. A linha de comando no Git (ou em qualquer outro VCS) é muito mais superior e o software foi realmente criado com a linha de comando em mente, por isso é naturalmente que você pode acessar realmente todos os recursos através da linha de comando.

Todo o resto usa apenas a linha de comando em segundo plano e tenta emular uma interface diferente, nativa do aplicativo host (aqui: Eclipse). Mas, ao fazer isso, você nunca pode atingir a mesma potência que usando as ferramentas originais.

No entanto, acho que quando o Egit se desenvolve mais, pode ser uma boa maneira de trabalhar com o Git; Semelhante à maneira como o plug -in de subversão para o Eclipse funciona bem com a maioria das funções. Mas na minha situação, não uso o Eclipse para tudo e usar a linha de comando é muito mais simples do que tentar me acostumar com vários plugins diferentes e a linha de comando.

Outras dicas

Apenas para referência, o Egit agora suporta mesclando e usa a poderosa interface Diff no Eclipse.

Depois de buscar o código e executar uma mesclagem, se houver algum conflito, eles são destacados no Project Explorer com um vermelho!, Você pode clicar com o botão direito do mouse e ir para a equipe> Ferramenta de mescla arquivos.

Depois de selecionar o código que você deseja usar (a versão da área de trabalho com anotações diff nele ou a versão principal que causou o conflito) a janela Diff abrirá.

Isso mostra seu código local à esquerda e o código conflitante à direita, você pode usar o botão 'Próxima diferença' para pular todos os conflitos, e a alteração de cópia da direita para a esquerda 'para aceitar a versão remota ou Simplesmente edite sua versão local no lugar.

Depois de ficar feliz com as alterações, salve seu arquivo e adicione -o, comprometa os resultados e você deve ser feito.

Observe que eu não sou de forma alguma um mestre da boa prática, então, por favor, fique à vontade para me corrigir se estas não forem as melhores operações a serem usadas, mas foi uma resposta para a pergunta "Como faço para me fugir no eclipse com o egit" .

Uma maneira de se exercitar com o conflito de mesclagem EGit é fazer backup do seu arquivo, excluí -lo do Eclipse, colocá -lo de volta do backup, adicionar ao índice e confirmar.

Isso deve ser feito apenas se você não puder resolver o conflito com o método normal Adicionar ao índice-> Commit.

PS: suponho que você já resolveu o conflito manualmente ou usando a ferramenta de mesclagem do EGit, mas simplesmente não pode remover o marcador de conflitos no arquivo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top