#git #github
Вопрос:
Я столкнулся с одной особой проблемой и нуждаюсь в вашем руководстве.
Я создаю один jenkins pipleine, который создает файлы в одной конкретной ветви, скажем, BRANCH_A.
Но сборка терпит неудачу с одного конкретного большого .файл войны отсутствует. Он был там в более старой редакции А, но позже он был удален. Так что в нынешней ГОЛОВЕ этого нет.
Но этот файл огромен, и git не позволяет мне добавить файл в последнюю главу (максимальный размер объекта ограничен 52 428,800 байтами). Но удивительно, что этот файл был добавлен в 2020 году в старой редакции A! Возможно, в тот раз ограничения не было со стороны ИТ-команды.
Итак, та же ветвь, BRANCH_A,тот же файл существует в старом ЗАГОЛОВКЕ A, но не в текущем ЗАГОЛОВКЕ. Как получить этот файл в текущем заголовке, не выполняя операцию push?
В противном случае можно ли создать символическую ссылку из текущего ЗАГОЛОВКА в старый, чтобы сборка прошла?
Заранее спасибо.
Комментарии:
1. Делает это . файл войны должен находиться под контролем версий? Если нет, я, вероятно, полностью перенесу его за пределы git и попрошу CI забрать его из внешнего источника
2. Спасибо @Paolo — имеет смысл. У нас есть еще один мерзавец для хранения огромных файлов. Я сохраню его там и передам из файла сценария Дженкинса.