問題

我們有一個PHP專案,我們想要版本控制.現在有三個我們正在研究專案的開發版本,它位於我們所有的Eclipse IDE都連結到的外部資料夾中,因此沒有版本控制.

什麼是版本控制這個的正確方法和最佳方法?

我們設定了一個SVN,但我們只需要找到一個好的方法來檢查和檢查允許我們在開發伺服器上測試.有任何想法嗎?

  最佳答案

我們處於類似的狀況,這是我們最終做的事情:

  • 設立了兩個分支 -- -- 釋出和開發分支。
  • 對於開發分支,包括一個 post-commit 鉤子,將儲存庫部署到 dev 伺服器,所以您可以測試。
  • 一旦您做好準備,您將您的更改合併到釋出分支中.我還建議在釋出分支中放置一個post-commit鉤子來部署.

您還可以在其工作站上為每個團隊成員設定單獨的開發伺服器.我發現它加速了一點,儘管您確實有更多的設定時間.

我們必須使用一個開發伺服器,因為我們正在使用一個專有的CMS並遇到許可問題.所以我們的post-commit鉤子是一個簡單的FTP機器人.

  相同標籤的其他問題

phpsvnversion-controlcvs