de-vraag
  • 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ť
 Richard
Richard
Question

Zobrazenie histórie zmien súboru pomocou verzionovania Git

Ako si môžem zobraziť históriu zmien jednotlivých súborov v systéme Git s úplnými informáciami o tom, čo sa zmenilo?

Dostal som sa až sem:

git log -- [filename]

ktorý mi zobrazuje históriu odovzdávania súborov, ale ako sa dostanem k obsahu jednotlivých zmien v súbore?

Snažím sa prejsť z MS SourceSafe a to bývalo jednoduché pravé tlačidlo myši → zobraziť históriu.

2902 2008-11-10T15:42:32+00:00 3
 amarnath
amarnath
Edited question 28 apríl 2017 в 10:02
Programovanie
git
git-log
Popular videos
How to revert to previous version of a project using Github | Version Control Github | Part 2
How to revert to previous version of a project using Github | Version Control Github | Part 2
pred rokom
Removing files from git staging area  |  git reset
Removing files from git staging area | git reset
pred 4 rokmi
Git file change history
Git file change history
pred 5 rokmi
« Predchádzajúci
Ďalšie »
This question has 1 odpoveď in English, to read them log in to your account.
 VolkA
VolkA
10 november 2008 в 3:56
2008-11-10T15:56:44+00:00
Viac na
Zdroj
Upraviť
#8624333

Môžete použiť

git log -p filename

nechať git generovať záplaty pre každý záznam v denníku.

Pozri

git help log

Viac možností - v skutočnosti dokáže veľa pekných vecí :) Ak chcete získať len rozdiel pre konkrétnu revíziu, môžete

git show HEAD 

alebo akúkoľvek inú revíziu podľa identifikátora. Alebo použite

gitk

na vizuálne prehliadanie zmien.

 gprasant
gprasant
Edited answer 3 október 2014 в 4:56
2096
0
 farktronix
farktronix
11 november 2008 в 6:12
2008-11-11T06:12:16+00:00
Viac na
Zdroj
Upraviť
#8624386

git whatchanged -p filename je v tomto prípade tiež ekvivalentné git log -p filename.

Pomocou git blame filename môžete tiež zistiť, kedy bol zmenený konkrétny riadok kódu v súbore. Vypíše sa krátke ID revízie, autor, časová značka a kompletný riadok kódu pre každý riadok v súbore. Toto je veľmi užitočné po tom, čo ste našli chybu a chcete vedieť, kedy bola zavedená (alebo kto za ňu môže).

 farktronix
farktronix
Edited answer 12 máj 2014 в 8:40
109
0
 cori
cori
10 november 2008 в 3:56
2008-11-10T15:56:29+00:00
Viac na
Zdroj
Upraviť
#8624332

Ak používate grafické rozhranie git (v systéme Windows), v ponuke Úložisko môžete použiť príkaz "Vizualizovať históriu master's". Označte revíziu v hornom paneli a súbor v pravom dolnom paneli a v ľavom dolnom paneli uvidíte rozdiel pre túto revíziu.

 cori
cori
Edited answer 5 december 2012 в 6:39
7
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
365
Registered pred dňom
2
True Image
Registered pred dňom
3
archana agarwal
Registered pred 3 dňami
4
Maxim Zhilyaev
Registered pred 6 dňami
5
adambotsfford adambotsfford
Registered pred týždňom
BG
DE
EL
ES
ET
FR
ID
IT
JA
LT
LV
NL
PL
PT
RU
SK
SL
TR
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora