我已經將Django應用程序部署在Dotcloud上。有什麼方法可以瀏覽我的提交/源代碼並將Dotcloud也用作版本控制系統?或者我仍然需要將我的代碼存儲在其他地方。我可以瀏覽dotcloud上的源代碼/提交嗎?
感謝和問候
我已經將Django應用程序部署在Dotcloud上。有什麼方法可以瀏覽我的提交/源代碼並將Dotcloud也用作版本控制系統?或者我仍然需要將我的代碼存儲在其他地方。我可以瀏覽dotcloud上的源代碼/提交嗎?
感謝和問候
您還需要保存你的代碼別的地方。
dotCloud使用git和mercurial作爲傳輸機制,但不能依賴它來進行長期存儲或檢索。最好將它存儲在你自己的服務器上或者像github,bitbucket等地方。
如果你需要更多關於dotClouds的信息git和mercurial push features看看這個頁面。
dotCloud並不打算成爲一個版本控制系統,所以其建議您使用的工具像hg或git而開發代碼。這兩種工具都有免費和付費版本控制託管選項BitBucket和Github。
也就是說,使用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>