čtvrtek 28. listopadu 2013

GIT - aplikace patche

Na správu mého GIT repozitáře, použivam SourceTree od Atlassianu. Aktuální verze 1.3.2 neumí vytvářet patche do souboru a následně je aplikovat v jiné větvi. Přes git konzoli to alr není žádný problém.

$ git format-patch BruceLee --stdout > z:/lib.patch

Git vytvořil z podsledního komitu větve BruceLee rozdílový soubor a uložil ho do z:/lib.patch.

Nyní se můžete přepnout do větve, kde chcete patch aplikovat.
Aplikaci patche můžete otestovat.

$git apply --check z:/lib.patch

A pokud je vše v pořádku, můžeme patch aplikovat.

git am --signoff < z:/lib.patch

Žádné komentáře: