У меня есть патч, сделанный с hg export 42
в другом репозитории, который изменяет файлы
asd/fgh/foo/bar.c
asd/fgh/foo/fish.h
boo/hoo.txt
Мне нужно импортировать этот патч в репозиторий, который имеет следующую структуру:
src/foo/bar.c
src/foo/fish.h
boo/hoo.txt
Есть ли какая-либо команда, которая может выполнить это - я могу повторно запустить hg export
на старом репо, если это необходимо, и готов игнорировать файлы с одинаковым путем (например, boo/hoo.txt
) )
Первоначально я думал, что hg import -p3 patch.diff
в repository/src
сделал бы это, но, очевидно, он все еще хочет создать иерархию asd/fgh/
на верхнем уровне (и поместить туда файлы .rej)