Вопросы по теме '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 просмотров
schedule
12.02.2022
Как навсегда удалить файл в 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 просмотров
schedule
01.04.2024
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 просмотров
schedule
17.12.2023