Чтобы проверить процесс обновления, мне нужно указать git reset --hard $sha
, а затем git push -f
в репозиторий git для разработки в dev/test/prod. Единственный способ, которым я могу получить этот старый код для тестовых и prod-репозиториев, - это нажать кнопку, которая делает git pull
с dev. Поэтому я ищу самый безопасный способ заставить git думать, что каждый файл в репозитории изменился. Мне нужен повторяющийся способ сделать это, мне придется многократно переводить старый код в тестовые и prod-репозитории.Нужно заставить git думать, что каждый файл в репозитории изменился
Я думал о добавлении новой строки в каждый файл. Это должно быть сделано с осторожностью, потому что есть файлы изображений и некоторые каталоги, которые следует пропустить.
Возможно, есть способ коснуться файлов для обновления временных меток. Я попытался изменить время модификации файла, но это не привело к тому, что git status
обнаружил изменение.
Бьюсь об заклад, есть какой-то git способ достичь того, чего я хочу. Я знаю, что я работаю против git здесь, но я не вижу другого способа. Экземпляр приложения, над которым я работаю, был клонирован для тестовых целей, поэтому мне удобно делать нестандартные вещи в репозитории.
Был ли этот вопрос нарушением какой-то лучшей практики? Вот почему я спустился - проголосовал? –