我在dotCloud上有一个python应用程序。我用dotCloud push发布我的原始代码。之后,我使用dotcloud run --application myApp www.0登录到该应用程序,并在服务器上安装某物。现在,我想再次编辑本地机器上的一些内容,并将其推送到dotCloud。但是,如果我再做一次dotCloud push,那么我在服务器上所做的更改显然就消失了。如何首先将这些更改与本地文件同步?
发布于 2014-03-30 18:13:36
dotCloud不像特性那样提供完整的版本控制系统(尽管最后几次推送是为了快速恢复而存储的),因此不建议对正在运行的服务进行更改,因为正如您已经提到的,一旦再次推送所做的更改实际上已经从服务映像中消失了。总体而言,您应该在本地工作,在本地测试,推送,测试,然后重复循环。
还不清楚您已经安装了什么,因此根据手动完成的操作,方法可能会有所不同。
dotcloud run -A <appname> <servicename>.<instance>将ssh放到您的服务中,或者一次只复制一个文件,或者将其分解,然后手动从服务中提取它。dotCloud拷贝指南中有更多关于如何将文件从dotcloud服务移动到dotcloud服务的信息。https://stackoverflow.com/questions/22746937
复制相似问题