Я столкнулся с интересной проблемой при использовании heroku + git + SVN.
По сути, сейчас настройка моего сайта выглядит следующим образом: Наша команда -> Репозиторий SVN (бесплатно отAssembla) ---> Heroku
В нашей команде есть изменения, которые мы вносим в репо SVN.Когда мы чувствуем себя уверенно в том, что имеем, мы отправляем последние репо в Heroku.
Здесь есть куча проблем.А именно, на данный момент я могу нажать на Heroku только с того компьютера, на котором я сначала настроил наше приложение Heroku.В репозитории SVN есть все наши файлы Heroku / GIT ... но я попытался проверить его отдельно (на той же машине, откуда мы нажимаем), а затем отправляю оттуда, но я получаю ошибку git, что HEADплохой (фатальный: плохой объект HEAD).Не уверен, что это значит или как это исправить.
Основная причина, по которой я хочу сделать все это, заключается в том, что я хочу убедиться, что у нас может быть какая-то настройка, где у нас есть полные рабочие версии нашего приложенияотступить, если все пойдет не так.Например, я хотел иметь каталог pushes, в который мы могли бы скопировать материал из trunk в SVN в каталог pushes / и затем оттуда нажать на heroku.Таким образом, если бы последняя версия была испорчена, мы могли бы быстро нажать от pushes /.Конечно, как я уже упоминал, сейчас это не вариант, потому что я могу использовать только один конкретный каталог на одном конкретном компьютере.
Есть идеи о том, как лучше управлять этой установкой?Моя идея иметь полные рабочие версии не нужна?Я не возражаю полностью переделывать вещи или переключаться с SVN на git даже (хотя я предпочел бы этого не делать, я не против, если это упростит вещи) и т. Д. Как другие сотрудничают и осуществляют контроль версий с Heroku?
Большое спасибо за вашу помощь!