Я с удовольствием использую git на своей машине для проекта «MyProject».MyProject на самом деле является частью более широкой совместной исследовательской работы "WholeThing".В WholeThing практически нет совпадений между myProject и OtherProjects.
Теперь Big Bosses решили поместить всю разработку в центральный git-репозиторий (для документации и резервного копирования).Имеет смысл для меня до сих пор.
Предположим, у меня нет привилегированного доступа к центральному хранилищу.
Проблема в том, что MyProject отображается в подкаталог WholeThing, то есть
local repo:
MyProject -|
|- .git
|
|- dirs
remote repo:
WholeThing -|
|- .git
|
|- Area1
|
|- Area2
|------ MyProject
|------ DudesProject
Как мне перевести мой локальный репозиторий в соответствующий подкаталог в центральном репозиториисохранение истории и ветвей?
Я (думаю, я;) понимаю удаленные ветви и прочее, но я еще не нашел способ префиксировать путь к файлу MyProject с помощью «WholeThing / Area2», за исключением перемещения файлов в моем локальном хранилище исоздание коммита до нажатия.Там, безусловно, должен быть другой путь?
Я также не против клонировать WholeThing и перейти к MyProject после завершения миграции ... поэтому я не ищу подмодули или что-то подобное (и я неиметь административный доступ к центральному хранилищу).
Любые идеи приветствуются!
Приветствия, Хосе