7,540
edits
Changes
→Módosított fájlok és stage
<br>
Egy fájlnak
===Diff===
A GitKraken-ben a diff ablakban nagyon sok nézet elérhető. Alapértelmezetten a szabványos diff jelölést használja, és a módosított szekciókat úgynevezett hunk-okba (nagy egység) csoportosítva mutatja. Minden egyes hunk csak a módosított rész pár soros környezetét tartalmazza.
:[[File:ClipCapIt-191116-100900.PNG]]
A diff nézetben a két fájl tartalmát egybe írva láthatjuk minden egyes hunk-ban, nem egymás mellett minta meld-ben. Minden hunk-nak van egy @@ -al kezdődő fejléce. A fejléc szintaktikája az alábbi:
<pre>
@@ -[<régi fájlban a hunk kezdete>, <hossza>] +[<új fájlban a hunk kezdete>, <hossza>] @@
</pre>
* A @@ utáni részben a '-' jelöli a régi fájlt és a '+' az új fájlt. A régi és fájl jelentése attól függ hogy mit diff-elünk mivel. Ha egy commit-ban szereplő fájlban nézzük a diff-et, akkor a '-' jelöli az új commit előtti állapotot és a '+' az új commit-ban lévő állapotot. A diff-ben nem az egész fájl tartalmát fogjuk látni, csak azt ami változott a régihez képest.
* A - és a + után is két-két számot láthatunk. Az első azt mondja meg, hogy az adott hunk (fájl részlet) hányadik sorban kezdődik, míg a másik azt mondja meg hogy az adott hunk hát sort tartalmaz az első ill. a második fájlból.
<br>
A fenti példában két hunk-ot látunk. A másodikban a fejléc az alábbi:
@@ -7,3 +9,5 @@
Ez azt jelenti, hogy a réig fájlban (-) a megjelenített sorok a 7. sorban kezdődnek, és 3 sort tartalmaz a hunk. Az új verzióban (+) a megjelenített sorok már a 9. sorba kerültek, és 5 sort tartalmaz már az új verzió:
:[[File:ClipCapIt-191116-165449.PNG]]