Git добавить пульт на другой макет каталога - PullRequest
0 голосов
/ 11 ноября 2019

Моя компания самостоятельно разработала несколько проектов github, и мне поручено восстановить их связь с оригинальными проектами и в конечном итоге внести свой вклад. На данный момент природа этих проектов не имеет значения, просто произошла значительная разработка как на github, так и на разветвленной кодовой базе, поэтому объединение не будет тривиальным.

В одном конкретном случае я 'Я сталкиваюсь со странным сценарием, когда проект gh является иерархическим, но репо моей компании плоское.

Допустим, URL-адрес репозитория github равен https://github.com/someorg/somerepo.git. К сожалению, наше репо указывает на уровень «someorg» и имеет папку «somerepo» внутри.

Я хотел бы добавить проект gh в качестве удаленного и вытащить изменения, но эти изменения будут применены кнеправильный уровень каталога. Есть ли способ решить эту проблему?

1 Ответ

1 голос
/ 11 ноября 2019

Нет способа сохранить обе структуры папок. Один из вас должен будет измениться. Если изменение в структуре папок (в соответствии с вашим макетом) является хорошим, подайте запрос на извлечение. В противном случае вам придется реструктурировать ваши папки.

Вы можете использовать git mv вместо просто mv в командной строке для перемещения файлов таким образом, чтобы сохранить больше истории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...