Вопросы по теме 'git-filter-branch'

Отключить (переместить) подкаталог в отдельный репозиторий Git
У меня есть репозиторий Git , который содержит несколько подкаталогов. Теперь я обнаружил, что один из подкаталогов не связан с другим и должен быть отделен от отдельного репозитория. Как я могу это сделать, сохранив историю файлов в подкаталоге?...
278928 просмотров
schedule 03.06.2023

Изменить первую фиксацию проекта с помощью Git?
Я хочу что-то изменить в первом коммите моего проекта без потери всех последующих коммитов. Есть какой-либо способ сделать это? Я случайно указал свой необработанный адрес электронной почты в комментарии в исходном коде и хотел бы изменить его,...
153148 просмотров
schedule 01.06.2023

Как удалить старую историю из репозитория git?
Боюсь, я не смог найти ничего похожего на этот конкретный сценарий. У меня есть репозиторий git с большой историей: более 500 веток, более 500 тегов, начиная с середины 2007 года. Он содержит ~19 500 коммитов. Мы хотели бы удалить всю историю до...
142824 просмотров
schedule 16.11.2022

Извлечь изменения в один файл в диапазоне коммитов git
Система сборки, с которой я работаю, обычно требует, чтобы данные проекта были зафиксированы в локальном репозитории, прежде чем можно будет выполнить полную сборку. Это - наряду с моей обычной привычкой часто совершать коммиты и переустанавливать...
2847 просмотров
schedule 29.06.2022

Разделение набора файлов в репозитории git на отдельный репозиторий с сохранением соответствующей истории
Возможный дубликат: Как разделить репозиторий git с сохранением подкаталогов? В какой-то момент я добавил свой код в существующий репозиторий git и с тех пор довольно много сделал для него, в то время как другой разработчик сделал...
8875 просмотров
schedule 29.07.2023

Не удалось удалить файл из репозитория Git, создать новую резервную копию невозможно
Я попытался удалить файл из удаленного репо, запустив: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD Но Git жалуется, что Невозможно создать новую резервную копию. Предыдущая резервная копия уже...
47775 просмотров

Как навсегда удалить файл в Git, не получая ПРЕДУПРЕЖДЕНИЕ: ссылка «refs/heads/master» не изменилась?
Я гуглил и читал различные сообщения в сети, и я пробовал: git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch Launcher\lib" --prune-empty -- --all и git filter-branch --tree-filter "rm -rf Launcher\lib" --prune-empty --...
15157 просмотров
schedule 07.07.2023

Как использовать git filter-branch для извлечения больших файлов из основной ветки
Я немного новичок в git, в основном полагаюсь на инструменты с графическим интерфейсом, такие как Source Tree, так что поддержите меня, пожалуйста! В нашем репозитории git есть несколько продуктов, основанных на очень похожей базовой кодовой базе....
591 просмотров
schedule 20.04.2024

Найдите правильного родителя коммита слияния неинтерактивным способом
Я готовлю миграцию svn2git, и хотя https://github.com/nirvdrum/svn2git был невероятно полезно, я все же закончил с парой махинаций. Я смог очистить большинство из них, но один все еще остается. У меня есть история, которая выглядит так: A1 -...
137 просмотров
schedule 25.04.2023

Как использовать git-filter-branch для проверки коммитов
У меня есть подозрение, что некоторые из последних 150 коммитов в моем репозитории не работают, то есть код не скомпилируется, если я проверю один из этих коммитов. Я думаю, что могу использовать git-filter-branch, чтобы проверить это, но меня...
494 просмотров
schedule 17.03.2023

git filter-branch --подкаталог-фильтр
Есть ли способ git filter-branch --subdirectory-filter без перемещения подкаталога в корень? Я перебазировал первоначальную фиксацию, чтобы вернуть их обратно, но это больно и не получается все, когда файлы добавляются позже. В общем, не лучший...
659 просмотров
schedule 24.09.2022

Как перебазировать подмодуль git, сохраняя ссылки на коммиты подмодуля из репозитория git, содержащего подмодуль?
(В настоящее время я исправляю свои старые репозитории перед публикацией.) Я уже знаю, как переписать адрес электронной почты и имя автора фиксации в истории git . У меня есть проект git с подмодулями. Я хочу переписать историю этих...
1015 просмотров

bfg или filter-branch для исправления истории
Я нашел этот ответ здесь: Дублировать фиксации после ветки фильтра в переместить корневой каталог Что, вероятно, я и должен был сделать изначально. У меня было репо вроде: ./.git ./project/something ./project/lots_of_stuff/ Я хотел,...
208 просмотров
schedule 19.07.2022

Фильтр-ветвь отфильтровывает каталог в подкаталоге
Я использую следующую команду для фильтрации некоторого подкаталога с его историей: git filter-branch -f --prune-empty --subdirectory-filter path-to/subdir -- --all где subdir имеет следующую иерархию: subdir/ a/ b/ c/...
70 просмотров
schedule 16.04.2023

git filter-branch — удалить один из множества подмодулей
Я много использовал git filter-branch, чтобы избавиться от устаревших файлов, однако для голого репозитория git я не могу понять, как я могу переписать свою историю git, где один из моих подмодулей git удален. У меня есть репо верхнего уровня...
148 просмотров
schedule 03.08.2022

Git filter-repo - не удалось добавить файлы в корневую фиксацию
Попытка добавить файл в корень ветки завершается с ошибкой: git filter-repo --force --commit-callback "if not commit.parents: commit.file_changes.append(FileChange(b'M', 'C:\MDC\MDC.7z', $(git hash-object -w 'C:\MDC\MDC.7z'), 100644))" Traceback...
405 просмотров
schedule 29.09.2022

неизвестный тип объекта 0 по смещению - все зеркала репо повреждены, что предотвращает фильтрацию ветки подкаталога-фильтра
1) Описание проблемы У меня есть несколько файлов пакетов, в которых указано unknown object type 0 at offset , и, в отличие от 99% сообщений в Интернете, это не локальная проблема, а появляется как в удаленных, так и в клонированных репозиториях....
930 просмотров