После того как вы проверьте переход на исходный элемент управления, я бы рекомендовал не изменять их. Я делаю редкое исключение, если в нем есть ошибка, но это довольно редко (возможно, 1 из 100).
Причина в том, что как только они вышли в дикую природу, некоторые люди, возможно, их запустили. Они записываются как завершенные в db. Если вы измените их и проверите в новой версии, другие люди не смогут воспользоваться этим изменением. Вы можете попросить людей отменить определенные изменения и повторно запустить их, но это побеждает цель автоматизации. Выполняется часто, это становится беспорядком. Лучше оставить в покое.
Когда вы получаете большое количество миграций, оно может начать чувствовать себя неловко. В общем, вы не будете так много работать. Единственное, что мы делаем, это наш сервер интеграции, который катит и воссоздает базу данных для каждого запуска. Поэтому вы можете просто не открывать этот каталог и притворяться, что их там нет.
Существует практика консолидации миграций. Для этого просто скопируйте текущую схему в перенос и удалите все предыдущие миграции. Тогда у вас меньше файлов для управления, и тесты могут работать быстрее. Вам нужно быть осторожным, особенно если у вас есть миграции, которые автоматически запускаются при производстве. Обычно я заменяю перенос, который, как я знаю, каждый запускал с новой схемой. У других людей есть несколько разные способы сделать это.