2013-03-01 88 views

回答

2

您還需要保存你的代碼別的地方。

dotCloud使用git和mercurial作爲傳輸機制,但不能依賴它來進行長期存儲或檢索。最好將它存儲在你自己的服務器上或者像github,bitbucket等地方。

如果你需要更多關於dotClouds的信息git和mercurial push features看看這個頁面。

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

2

dotCloud並不打算成爲一個版本控制系統,所以其建議您使用的工具像hggit而開發代碼。這兩種工具都有免費和付費版本控制託管選項BitBucketGithub

也就是說,使用dotCloud command line tool(CLI),你可以看到你的最後幾個部署版本,並可以重新部署它們。然後,您可以進入代碼容器並查看部署的代碼,但是您沒有工具(比如diff)來比較部署版本之間的變化(您將得到一個真正的vcs)。

檢查修訂:

$ 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> 
相關問題