Подтвердить что ты не робот

"git format-patch" эквивалент для одного файла?

Мой коллега разветкил мой проект, и мы хотим включить его в один файл в мой репо, сохранив его историю (в основном журналы фиксации).

Проблема заключается в том, что он неуклюж в своих коммитах, поэтому коммиты содержат diff от других файлов, не связанных с проектом (или то, что нужно потянуть в исходное репо).

Я хотел бы иметь возможность сделать "git format-patch" для извлечения истории, но только для одного файла (или, возможно, двух файлов .cpp и .hpp). Я не мог найти вариант для "format-patch" для этого.

Возможно ли это?

Thanx!

4b9b3361

Ответ 1

Hum... Так на самом деле это так просто, как:

git format-patch commit_id file(s)

где commit_id является родителем первой фиксации для создания патча, за которым следует файл или файлы, которые требуется...