В файле 1.hpp добавил строчку. 0.hpp оригинальный файл.
diff -c 0.hpp 1.hpp > new.patch
patch -i new.patch -o 0.hpp
Какого х... он пишет:
patching file 0.hpp
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file 0.hpp.rej
Я ему вроде явно указал из какого файла в какой надо перенести изменения! Он думает умный, что ли очень? Делает то что нужно с ключиком -f, но ошибку всё равно выдаёт.