Объединить ветку git, исключив при этом изменения в некотором каталоге

Я хотел бы объединить изменения из ветки B в мою ветку A таким образом, чтобы слияние исключало любые изменения в данном каталоге. Проблема здесь в том, что у меня есть некоторые коммиты, которые охватывают изменения в нескольких каталогах, один из которых нужно исключить.

Возможно ли что-то подобное, например, с перезаписью истории?

Чтобы уточнить, моя структура каталогов такова. :

root/x
root/y
root/z

некоторые коммиты влияют на все три каталога. Теперь я хотел бы объединить таким образом, чтобы у меня были изменения в истории для y и z , но не для x .

6
задан Nikola Knezevic 10 August 2011 в 16:13
поделиться