Я пришел с фоном перформанса. Существуют спецификации клиента, которые позволяют рабочему дереву p4 иметь структуру каталогов, отличную от файлов в хранилище. Теперь с git мне нужны файлы из двух репозиториев git для сборки моего проекта, скажем, репо A и B.
Мне не нужно все в B, но мне нужен только подкаталог B / C, чтобы поместить его в боковое рабочее дерево A.
-A
|--some--content-in-A
|--other-content-in-A
|--C
В настоящее время я использую Google Repo для управления как A, так и B. Моя работа заключается в том, чтобы извлечь весь B и скопировать C на его место, используя копию каталога из репозитория (расширение копии файла)
-A
|--some--content-in-A
|--other-content-in-A
|--B
| |--other-content-in-B
| |--C
|--C(copied from B/C)
Что мне действительно нужно, так это возможность только извлекать каталог C из репозитория B и помещать его на верхний уровень. Если я использую редкие проверки, я могу добиться только извлечения каталога C, но это будет, но в A / B / C вместо A / C.
Любая помощь приветствуется.