Возможно ли отслеживать историю файлов в другом репозитории

Вот сценарий:

У нас есть «официальный» репозиторий, содержащий несколько папок. Эта папка принадлежит пользователю A, а пользователю A должен быть разрешен только один:

 repoA | -- folderA1 | |- fileA11 .. fileA12 | -- folderA2 | |.... 

Пользователь B должен поддерживать свою собственную копию папкиA1 (из repoA) и должен иметь возможность объединить коммиты, набранные пользователемA в своей собственной копии. Пользователь B не хочет, чтобы folderA2

Конечно, пользователь B внесет некоторые изменения в свою собственную копию папкиA1, а история folderA1 (просматривается с точки зрения пользователя B) должна выглядеть так:

 HEAD | * Merge user A master into user B master | \ * | Last commit made by user A * | Previous commit made by user A | * Last commit made by user B | * Previous commit made by user B |/ * Initial commits made by user A * * | 

Пользователь B не должен иметь folderA2 (от пользователя A) в своем собственном репозитории.

Пользователь B должен иметь папку B1 и папкуB2 в своем собственном репозитории.

благодаря

Solutions Collecting From Web of "Возможно ли отслеживать историю файлов в другом репозитории"