2013-03-01 1 views
1

У меня есть приложение Django, развернутое на Dotcloud. Есть ли способ просмотреть мои коммиты/источник и использовать Dotcloud также как систему контроля версий? Или мне еще нужно сохранить код в другом месте.Могу ли я просмотреть источник/фиксации на dotcloud?

С уважением,

ответ

2

Вам все равно необходимо сохранить код в другом месте.

dotCloud использует git и mercurial в качестве транспортного механизма, но вы не можете полагаться на него для долговременного хранения или поиска. Лучше всего хранить его на своих серверах или где-то вроде github, bitbucket и т. Д.

Если вам нужна дополнительная информация о dotClouds git и mercurial push, ознакомьтесь с этой страницей.

http://docs.dotcloud.com/guides/git-hg/

2

dotCloud не предназначен, чтобы быть система контроля версий, поэтому его рекомендуется использовать инструмент как hg или git при разработке кода. Есть бесплатные и платные варианты хостинга управления версиями в BitBucket и Github для обоих этих инструментов.

Сказанное, используя dotCloud command line tool (CLI), вы можете просмотреть последние версии развертывания и повторно развернуть их. Вы могли бы затем ssh в контейнер кода и просмотреть развернутый код, однако у вас нет инструментов, таких как diff, для сравнения изменений между развернутыми версиями (которые вы получите с истинным vcs).

Проверьте Revision:

$ dotcloud revisions -A <application> 
==> Revisions for application <application>: 
    rsync-1361893583994 
    rsync-1361894923509 
    rsync-1361896157246 
    rsync-1361896963821 
* rsync-1361897866164 

Развертывание предыдущей версии:

dotcloud deploy -A <application> rsync-1361893583994 

развернуть последнее (последнее толкаемых):

dotcloud deploy -A <application> latest 

Ssh в контейнер, чтобы увидеть, что развернуто:

dotcloud run -A <application> <service name> 

 Смежные вопросы

  • Нет связанных вопросов^_^