Удаление / «Перебазирование» рельсовых миграций - PullRequest
1 голос
/ 15 июля 2010

Я работал в git-ветке на одной части сайта rails. Я сделал много случайных изменений в схеме во время итерации, и я сделал несколько миграций, которые возвращают предыдущие миграции, чтобы добавить столбцы и тому подобное. Можно ли удалять избыточные миграции, подобные этим (т. Е. Пары миграций, которые являются просто противоположными друг другу)? Я не понимаю, почему это вызовет какие-либо проблемы, потому что над этой веткой больше никто не работает, и конечный результат будет таким же. Есть ли вероятность неприятностей, если я продолжу это?

1 Ответ

1 голос
/ 15 июля 2010

Там должно быть без проблем, при условии, что вы прекрасно знаете, что делать и как это делать.

Но , вы должны спросить себя, почему вы хотитесделать это?Это не дополнение к вашему проекту.Он только маскирует (некоторые из) ваших итераций, что может быть удобно позже, чтобы понять ваш рабочий процесс или объяснить его кому-то еще.

Лично я бы просто слил вашу ветку с основной веткой безудаляя любые изменения вообще.Нечего стыдиться, верно?

...