Creați un diff git al unui fișier din SourceTree (Programare, Git, Atlassian Sourcetree)

Lakshmanaprabhu a intrebat.

Cum să creați un fișier patch dintr-un fișier Source TreeDe fapt, am nevoie să creez un fișier patch al unui anumit fișier modificat. pot vedea acest lucru folosind External diff sau git diff filename în git bash.

3 răspunsuri
LoicAG

Presupunând că această întrebare se referă la clientul Git SourceTree, iată cum se creează un fișier patch:

  1. în vizualizarea Log/History, faceți clic dreapta pe un commit
  2. selectați opțiunea din meniul contextual „Create Patch…”
  3. în fereastra de dialog „Create Patch”, selectați comenzile pe care doriți să le includeți în patch, alegeți locația fișierului patch în sistemul de fișiere și faceți clic pe „Create Patch”.

Tung Fam

În cazul în care doriți să realizați un Patch de la neangajat (cu alte cuvinte, din Patch din copia de lucru):

  1. Alegeți Modificări neangajate linia
  2. Mergeți la Acțiuni
  3. Creați un patch

  4. Alegeți fila „Working Copy” (Copie de lucru)

Șerban Constantin

git diff commitid1 commitid2 > patch.diff