Size: a a a

2021 August 28

АО

Анатолий Облаухов... in pro.git::next
Пайплайн на CI падает по причинам, которые не удаётся увязать с изменениями кода.
Было решено откатить все изменения в ветке и накатить их обратно постепенно, в несколько коммитов, начиная с самых некритических (комментарии, переименования), на каждое запустить по пайплайну, поймать момент, после какого изменения он падает.
А чтобы установить очерёдность изменений, нужно получить их целиком, но без учёта мёржей из мастера, для этого и нужен один большой дифф
источник

FS

Flower Surgeon in pro.git::next
Проще воспроизвести падение локально и бисектом выявить проблемный, КМК...
источник

АО

Анатолий Облаухов... in pro.git::next
Локально как раз и не воспроизводится) Исключительно в раннере
источник

FS

Flower Surgeon in pro.git::next
Окружение такое же? Раннер на докере?
источник

АО

Анатолий Облаухов... in pro.git::next
Да. Видимо какая-то маленькая незамеченная мелочь всё протит
источник

FS

Flower Surgeon in pro.git::next
Я уже не первый раз такое встречаю, просто. Надо тщательно чекнуть окружение. Запустить билд в том же контейнере локально.
источник

FS

Flower Surgeon in pro.git::next
А как восстановишь окружение — искать проблему бисектом по ветке.
источник

АО

Анатолий Облаухов... in pro.git::next
Хороший вариант, спасибо
источник

АО

Анатолий Облаухов... in pro.git::next
Гит бесконечен как вселенная :)
источник

FS

Flower Surgeon in pro.git::next
Так точно. Не за что.
источник

IZ

Ilia Zviagin in pro.git::next
Да вы что с ума сошли?
Вместо того чтобы просто прочитать диагностику и исправить ошибку вы всю ветку перетряхивать решили?
источник

FS

Flower Surgeon in pro.git::next
Да он уже всё понял, не ругайсо...
источник
2021 August 29

K

Kelbon in pro.git::next
как правильно начать игнорировать файлы, которые уже лежат в гит репозитории
источник

K

Kelbon in pro.git::next
ну типо у себя их оставить, а там убрать и чтоб без возни
источник

P

Pavel in pro.git::next
Я немного запутался, нужно чтобы они больше не трекались гитом, или чтобы трекались но при этом локально изменения в них игнорировались гитом?
Если первое:
https://stackoverflow.com/questions/1274057/how-can-i-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitign
Если второе:
https://stackoverflow.com/questions/10755655/git-ignore-tracked-files
источник

K

Kelbon in pro.git::next
чтобы их удалить с гита нужно)) при этом не трогать у себя, а они уже там и поэтому просто гит игнор поставить не работает
источник

P

Pavel in pro.git::next
Тогда первая ссылка
источник

IS

Ivan Stepanov in pro.git::next
источник

IS

Ivan Stepanov in pro.git::next
Хочу сделать такую штуку
источник

IS

Ivan Stepanov in pro.git::next
Вот так сработает?
git interpret-trailers --if-exists doNothing --trailer \
   "Sent from my iPhone" \
   --in-place "$1"
источник