2009-08-31 133 views
6

我想知道在Eclipse中使用PHP網頁的最佳方式。最佳PHP工作流程

例如,我通常做的是創建一個項目,其中包含遠程鏈接到服務器上的文件。通過這種方式,我可以進行更改 - >保存 - >並立即在瀏覽器中查看效果。

但是,這種方法不允許我提交遠程文件到SVN。我可以從SVN檢出本地工作副本;然後每次我進行更改時將文件複製/導出到服務器,但這會變得很快。

我的問題是在Eclipse中工作/調試/測試/提交PHP項目的工作流程或方法是什麼?

回答

6

確保您先創建本地項目。使用SVN將其提交給本地服務器。 將文件直接上傳到遠程服務器的方式非常危險。每次您保存文件時,都可以上傳錯誤。 請務必按照本或類似的方式:

  • 工作本地
  • 測試本地
  • 合併與當地SVN (其他人在這個項目上的工作將提交他們的代碼在這同一分支)
  • 在上傳到遠程服務器之前測試分支。

現在你一定要上傳你的文件的正確版本。

  • 嘗試插入自動單元測試
  • 看看標籤,樹枝和樹幹在最初的幾個星期(正常工作)

,你會創造出很多版本,但經過而你將開始把你的bug每週更新成1次更新(或類似的東西)

自動化部署,看看rsync,螞蟻...。 有一些託管公司,如Servergrove,可以在部署過程中很好地支持您...

+3

+1 - 我認爲Kevin最缺少的是本地開發環境(如.XAMPP)。 – 2009-08-31 09:16:43

+0

@Philippe Gerber:你可能是對的。但是由於我的開發電腦也是測試環境,也是我的個人電腦,所以我儘量保持精簡。不過,你確實給我和想法... @Kennethvr:我明白你在說什麼。但即使要測試本地我也必須上傳/複製/導出到測試服務器文件夾位置。浪費時間,如果它不能自動化。 – 2009-08-31 10:49:32

+0

@Kevin Hicks這些種類的東西可以自動化,當然這需要一段時間才能創建。我們使用Symfony作爲PHP框架,並且可以自動上傳到測試/生產環境。看看Eclipse中的Ant。 – Kennethvr 2009-09-01 10:44:49

相關問題