Usar o visualizador de diff do IntelliJ é uma maneira muito boa de revisar o código, porque você pode fazer alterações em sua versão local com todos os recursos do editor de código do IntelliJ (refatoração, conclusão, etc).
Infelizmente, não descobri como fazer a coisa mais importante quando você está fazendo revisões de código no IntelliJ, a saber: Olhando para o diff de todos os arquivos alterados na árvore de trabalho (check-out para o branch de onde deseja mesclar) e outro branch (o branch no qual você planeja fundir, por exemplo, "master).
Alguém sabe como fazer isso?
git
intellij-idea
Jon Tirsen
fonte
fonte
Respostas:
Embora a resposta de Jon Tirsen esteja correta, você precisa ler o texto inteiro para entender como fazer isso.
Aqui estão as imagens do mesmo no mac.
Atualmente estou trabalhando com hello_world e quero comparar com master.
Em seguida, uma janela aparecerá. Selecione
Files
e pressionecmd + d
cmd + shift + ]
ecmd + shift + [
para alternar entre os arquivos.Dica de comparação: IntelliJ oferece recursos de comparação avançados. Você pode verificar aqueles na 3ª imagem.
fonte
cmd + shift + [
ecmd + shift + ]
(substitua cmd por ctrl se estiver usando Windows).Isso agora foi implementado. Para comparar dois ramos, você faz:
Tudo isso é descrito com muito mais detalhes em uma de suas postagens no blog .
fonte
tmp
branch, acho que é bom o suficiente. Mas parece um exageroCtrl-D
. Também funciona entre ramos diferentes.Isso está implementado agora. Você clica com o botão direito no projeto e seleciona "Git - compare com branch ..." e escolhe
master
branch. Feito. Compare todos os arquivos.fonte
Isso foi alterado na atualização da versão 2020:
Agora você precisa fazer o seguinte:
Verifique um dos ramos que deseja comparar.
Abra o menu Ramos .
Selecione o outro ramo com o qual deseja comparar.
Selecione "Mostrar comparação com árvore de trabalho" .
fonte
Se você deseja apenas comparar o seu arquivo aberto atualmente com outro branch lado a lado, vá para VCS -> Git -> Compare with Branch.
fonte
Clique com o botão direito na classe e selecione a opção Git onde você verá a opção comparar com o ramo, onde você pode selecionar o ramo específico.
fonte