Резервное копирование работы на ветке с использованием heroku, rails и git - PullRequest
1 голос
/ 19 марта 2011

Rails / Heroku / Git newbie - вот мой вопрос. У меня есть приложение, развернутое с Heroku, и я использую репозиторий git, размещенный там, как единственную удаленную копию моей локальной работы. Я начинаю вносить изменения локально в новую ветку и хочу сделать эту ветку доступной в Heroku, чтобы я мог продолжить работу над ней с другого компьютера. Heroku игнорирует ветви, отличные от master, и я пока не хочу объединять свои изменения (или выдвигать их как master). Есть ли способ сохранить / получить доступ к моей новой ветке через мой репозиторий Heroku git, или лучше иметь другой удаленный репозиторий git для моей работы.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 марта 2011

Я бы пошел с отдельным git-репозиторием, как предложено - github.com или аналогичный. Сохраните там свой код и разверните его в главном репозитории Heroku - Heroku является платформой хостинга, а не местом для ваших репозиториев.

АЛЬТЕРНАТИВНО Воспользуйтесь dropbox и создайте локальное рабочее пространство в папке dropbox, которая синхронизируется на нескольких компьютерах - я использую этот метод, а также git - плюс вы получаете преимущество в этом Dropbox установлена ​​версия, поэтому, если вы удалите / измените файл, который еще не зафиксирован, вы можете получить его обратно.

0 голосов
/ 19 марта 2011

Вы можете отправить локальную ветку на удаленный git-сервер с помощью:

git push origin branch_name

Таким образом, вы можете снять его снова в другом месте с помощью:

git checkout -b branch_name origin/branch_name

http://gitready.com/beginner/2009/02/02/push-and-delete-branches.html http://gitready.com/intermediate/2009/01/09/checkout-remote-tracked-branch.html

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