Если у меня есть diff с такими путями:
--- a/b/foo/bar/baz.pl
+++ c/foo/bar/baz.pl
Есть ли способ сообщить утилите патча, что корни разности находятся на разных уровнях? то есть -p2 для одного, но -p1 для другого. Или есть какая-нибудь альтернативная утилита, которая будет исправлять в таком случае?