2012-09-02 72 views
0

人們通常如何管理本地東西的遠程東西?假設我有一個運行ubuntu的EC2實例,而我的開發機器是一個OS X.我有一個symfony2項目。人們通常是直接在EC2上的遠程服務器上處理文件嗎?如果是的話,他們如何在EC2盒子上使用文本編輯器如崇高的文本?同步本地開發分支與遠程分支

回答

0

我不能說「人」是如何工作的。但對我來說最好的做法是以下幾點:

遠程:

你永遠不會從現在起遙控器直接工作了! (除了通過SSH安裝商)

地方:

  • 安裝本地網絡服務器。我建議http://php-osx.liip.ch/但你也可以使用MAMP(不喜歡那樣)。在Web文件夾
  • 克隆 Git倉庫中定義的symfony項目遠程數據庫
  • 查看更改本地

提交&推將遠程自動拉

+0

定義遠程數據庫? ??所以你會在你的本地機器上針對你的生產數據庫進行開發?我聽過的最糟糕的想法。 –

+1

我沒有理由爲什麼要判斷我的觀念。 Symfony允許在每個環境中使用不同的數據庫。所以,當你在--env = dev上開發時,你會使用另一個數據庫而不是--env = prod,這是你的遠程應用程序。 學說: dbal: dbname:%database_name%_test –

相關問題