Git архивирование старых папок

256
reox

У меня есть большой репозиторий Git с некоторыми старыми папками там. они мне не нужны в моей основной ветке, и они там немного раздражают, но я не хочу терять данные, поэтому архивирование было бы здорово. теперь я пропускаю функцию (или пока не знаю), которая может переместить их в отдельную ветку или что-то в этом роде ... было бы неплохо увидеть только мои необходимые папки в основной ветке и иметь другую ветку "архив" для всего старого материала ... я знаю, что ветви не созданы для этого, так что может быть есть другой путь? Также я не хочу tar эти папки, так что было бы здорово, если бы они не были сжаты.

1

1 ответ на вопрос

2
Nexerus

Вы можете взять свою основную ветку и разветвлять ее в «архив», извлечь ветку «архив», удалить ненужные файлы и папки, затем вернуться в свою основную ветку и удалить файлы и папки, в которых вы хранились. «архивная» ветка.

Мм, да, это была и моя первая идея, так что нет ничего более встроенного? reox 12 лет назад 0
Не то, что я знаю, если только вы не хотите создать тег, чтобы иметь возможность извлекать эти папки после того, как они были удалены, но с помощью ветви вы, вероятно, можете объединить в нее другие ветви, когда захотите добавить больше в ветку архива. Nexerus 12 лет назад 0
Хорошо, как мне теперь переместить папку в моей ветке архива? Git Checkout Архив; Git Checkoutмастер; git commit -am "<...>"; мастер проверки git; мерзавец; git checkout -am "<...">; ? reox 12 лет назад 0

Похожие вопросы