Формат файла совместим. Git использует лучший формат, diff -u
. Он также расширяет его для представления дополнительных типов изменений.
Эквивалентом patch
является git apply
.Он выполняет изменения в индексе, а также применяет их к рабочему дереву.
Я помню, что git apply
был более строгим, чем patch
, хотя в справочной документации явное сравнение не проводится. В нем упоминается несколько тестов/ошибок, которые можно включить или отключить.
В справочной документации также предполагается, что его можно использовать как «замену патча GNU» — даже вне репозитория git, если вы используете определенную опцию.
sudo mkdir -p /srv/home
sudo mount /dev/vg_home/lv_home /srv/home
sudo cp -aR /home/* /srv/home/
diff -r /home /srv/home
/home
следующим образом-rm -rf /home/*
sudo umount /srv/home
/home
-sudo mount /dev/vg_home/lv_home /home
/etc/fstab
файл-/dev/mapper/vg_home-lv_home /home xfs defaults 0 2