kzen.dev
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 systempuntoout
systempuntoout
Question

Ako môžem porovnať ten istý súbor medzi dvoma rôznymi revíziami v tej istej vetve?

Ako by som mohol v systéme Git porovnať ten istý súbor medzi dvoma rôznymi revíziami (ktoré nie sú susediace) v tej istej vetve (napríklad master)?

Hľadám funkciu compare (porovnávanie), akú má napríklad Visual SourceSafe (VSS) alebo Team Foundation Server (TFS). Je to možné v systéme Git?

1070 2010-07-26T19:10:24+00:00 3
Fabio  says Reinstate Monica
Fabio says Reinstate Monica
Edited question 25 máj 2018 в 1:09
Microsoft Visual SourceSafe - Wikipedia
en.wikipedia.org
Azure DevOps Server - Wikipedia
en.wikipedia.org
Programovanie
git
git-diff
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
 mipadi
mipadi
26 júl 2010 в 7:13
2010-07-26T19:13:13+00:00
Viac na
Zdroj
Upraviť
#10788082

Z manuálovej stránky git-diff:

git diff [--options] <commit> <commit> [--] [<path>...]

Ak chcete napríklad zistiť rozdiel pre súbor "main.c" medzi súčasnosťou a dvoma revíziami späť, tu sú tri ekvivalentné príkazy:

$ git diff HEAD^^ HEAD main.c
$ git diff HEAD^^..HEAD -- main.c
$ git diff HEAD~2 HEAD -- main.c
 mikek3332002
mikek3332002
Edited answer 20 január 2016 в 5:25
1398
0
Artificial intelligence to parse product page
productapi.dev
Jakub Narębski
Jakub Narębski
27 júl 2010 в 12:18
2010-07-27T12:18:06+00:00
Viac na
Zdroj
Upraviť
#10788084

Môžete tiež porovnať dva rôzne súbory v dvoch rôznych revíziách, napríklad takto:

git diff <revision_1>:<file_1> <revision_2>:<file_2>

262
0
Artificial intelligence to parse product page
productapi.dev
 cxreg
cxreg
26 júl 2010 в 8:50
2010-07-26T20:50:54+00:00
Viac na
Zdroj
Upraviť
#10788083

Ak chcete vidieť všetky zmeny v súbore medzi dvoma revíziami na základe jednotlivých revízií, môžete tiež vykonať

git log -u $start_commit..$end_commit -- path/to/file

39
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Анна Литвиненко
Registered pred dňom
2
Inessa bu
Registered pred mesiacom
3
Denis Babushkin
Registered pred mesiacom
4
asakuno asakuno
Registered pred mesiacom
5
aldo salerno
Registered pred mesiacom
Artificial intelligence to parse product page
productapi.dev
CS
DA
DE
EL
ES
FR
ID
IT
JA
KO
NL
NO
PT
RO
RU
SK
TR
ZH
© kzen.dev 2023
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora