Есть ли способ обновить Rails в репозитории SVN за один шаг? - PullRequest
0 голосов
/ 22 июля 2009

Прямо сейчас, всякий раз, когда обновляется Rails, и я обновляю замороженную версию в своем приложении (устанавливая новый драгоценный камень и замораживая его), чтобы зафиксировать его в своем хранилище, мне нужно сделать два шага: сначала удалить старую версия, а во-вторых добавить новую версию. Похоже, это происходит потому, что когда новая версия заморожена, старая версия (вместе с каталогами .svn) удаляется.

Есть ли способ обновить Rails в моем SVN-репозитории за один шаг? Или, альтернативно, есть ли способ сделать мое следующее обновление, чтобы в будущем мне было легче его обновлять?

Ответы [ 2 ]

0 голосов
/ 02 октября 2009

Я только что закончил делать это обновление. Мы перешли с Rails 2.0.1 на 2.3.4. Сначала я хотел сделать это за один шаг, но каталоги .svn продолжали мешать.

Самым простым решением для меня было создать новую ветку для моего проекта. Затем я делаю двухэтапный процесс (как описано выше) для каждого из моих драгоценных камней, плагинов и рельсов, где я удаляю текущую версию и регистрируюсь, затем замораживаю новую версию и регистрируюсь. Затем я могу проверить это в ветке и затем объединить два списка изменений в багажник.

0 голосов
/ 24 августа 2009

Помимо ручного (или скриптового) копирования всех каталогов .svn из старой версии в новую (что было бы довольно просто, поскольку каждый подкаталог имеет свой собственный каталог .svn), похоже, что нет способ сделать это, потому что каждый метод установки (замораживания) рельсов включает в себя удаление существующего каталога, если он есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...