Как использовать Git для отслеживания одного каталога репо и показать как верхний каталог в рабочем дереве - PullRequest
0 голосов
/ 01 июля 2019

Я пришел с фоном перформанса. Существуют спецификации клиента, которые позволяют рабочему дереву 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. Любая помощь приветствуется.

...