Gostaria de poder revisar as solicitações de recebimento do Github como uma única "sessão" do ediff (se essa é a palavra certa). No entanto, sempre que uso magit-ediff
do Magit, posso ediff apenas um único arquivo de uma só vez, então tenho que sair da sessão ediff e reiniciar uma nova sessão ediff no próximo arquivo.
Existe uma maneira de usar o ediff para revisar uma solicitação de recebimento inteira do Github que pode ter vários commit e vários arquivos alterados?
Respostas:
Você pode visualizar uma solicitação pull do Github como um patch regular anexando
.patch
ao URL da solicitação pull. Por exemplo, uma solicitação de recebimento com o URL https://github.com/bli25wisc/RSEM/pull/6 (modificando quatro arquivos com três confirmações) pode ser vista como um patch regular, visitando https://github.com/bli25wisc/ RSEM / pull / 6.patch, que é automaticamente redirecionado para https://patch-diff.githubusercontent.com/raw/bli25wisc/RSEM/pull/6O patch pode ser visualizado
diff-mode
ou você pode aplicá-lo e comparar as diferenças comediff-patch-file
.fonte
ediff-patch-file
, infelizmente, não consigo resolver nenhum dos arquivos. Entendi: Ediff deduziu que /Users/hinmanm/src/elasticsearch/TransportShardReplicationOperationAction.java são dois destinos possíveis para esse patch. No entanto, esses arquivos não existem.