@Deletron247

Как реорганизовать структуру каталогов проекта с сохранением истории?

Исходная структура
repo1:
       folder1
       folder2:
                  file1
                  file2
                  file3
       folder3

перенести в новый репозиторий со структурой
repo2:
      file1
      file2
      file3
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
В 2023 году рекомендованным методом является использование пакета filter-repo
Задача решается буквально одной командой
# Клонируем репо в соседний каталог
git clone --no-local . "../repo2" # тут будет новый репозиторий
# Перейдем в новый репо 
cd ../repo2 
# Оставим в проекте только содержимое подкаталога folder2, 
# сделав его новым корнем проекта
git filter-repo --subdirectory-filter "folder2/"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Deletron247 Автор вопроса
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы