Perguntas com a marcação «diff»

121
Diferenciar duas guias no Vim

Cenário: Abri o Vim e colei algum texto. Abro uma segunda aba :tabee colo outro texto lá. Objetivo: eu gostaria de uma terceira guia com uma saída equivalente a escrever os dois textos em arquivos e abri-los com vimdiff. O mais próximo que posso encontrar é "diferenciar o buffer atual em relação...

115
Como obter git diff com contexto completo?

Como criar remendo adequado para revisão no cadinho? git diff branch master --no-prefix > patch Isso gera apenas 3 linhas de contexto. Então eu faço o seguinte git diff --unified=2000 branch master --no-prefix > patch Esperançosamente, todos os arquivos terão menos de 2.000 linhas....

114
Filtrar git diff por tipo de mudança

Existe uma maneira de limitar os git diffarquivos alterados? Eu gostaria de ver as diferenças entre dois commits, mas excluir caminhos que não existem em um ou no outro (adições / exclusões). O seguinte one-liner do Perl ilustra muito do que eu quero: git diff master.. | perl -lnwe 'print unless...

113
Como ignorar as pastas SVN no WinMerge?

Estou tentando comparar recursivamente duas pastas de cópia de trabalho do Subversion usando WinMerge. Infelizmente, o WinMerge exibe muitos arquivos de diferenciação dentro das pastas de controle do subversion ( .svnou _svn). É possível excluir de alguma forma as pastas de subversão da...

112
Lista Git de arquivos testados

I fizeram uma grande quantidade de arquivos usando git add, agora eu quero ver todos os arquivos que eu encenado, sem untracked arquivos ou alterados, mas unstaged arquivos. Como faço isso? Ao usar git diff --cachedposso ver as mudanças do que acabei de encenar. Então tentei usar, git status...

110
git diff entre dois arquivos diferentes

Em HEAD(o último commit), tenho um arquivo chamado foo. Em minha árvore de trabalho atual, mudei o nome para bare também o editei. Quero git diff fooem HEAD, e barna minha árvore de trabalho

106
resultados lado a lado do diff do Unix?

Como posso plotar os resultados de um comando diff unix lado a lado em vez de uma diferença após a outra? Veja abaixo um exemplo: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 <...

106
git - diff das mudanças atuais antes de confirmar

Eu mudei vários arquivos em um repositório git, mas não os enviei ainda. Posso obter uma lista das alterações apenas invocando git status. Mas como faço para obter uma lista das linhas ou do conteúdo que alterei, além dos nomes dos arquivos? Eu inicialmente pensei em usar git diff , mas parece...

105
git diff renomeado arquivo

Eu tenho um arquivo a.txt. cat a.txt > hello O conteúdo de a.txté "olá". Eu me comprometo. git add a.txt git commit -m "first commit" Eu então mudo a.txtpara um testdir. mkdir test mv a.txt test Eu então faço meu segundo commit. git add -A git commit -m "second commit" Finalmente,...

104
Como baixar um único commit-diff do GitHub?

Gostaria de obter um único commit (vamos chamá-lo ${SHA}) do GitHub por meio da interface da web. Por exemplo, algo como: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... mas sem ter que clonar todo o repositório (o repo em...

104
Fazendo git diff --stat mostrar o caminho completo do arquivo

Ao fazer, git diff --statalguns arquivos são listados com o caminho completo da base do repositório, mas alguns arquivos são listados como: .../short/path/to/filename. Esse é o caminho com o qual começa ...e apenas o caminho curto é mostrado. Eu gostaria git diffde listar o caminho completo de...