2012-01-16 136 views
0

我有一個活着的magento商店正在運行。我確定我絕對需要立即學習和使用SVN。我的託管(Hostgator)只支持客戶端,而不是與我的軟件包一起使用。我將成爲這家擁有這家店的長壽的唯一開發商(據我所知)。如何在虛擬主機上的Magento站點上設置SVN

我不想支付一個單獨的回購託管費,並確定在我的開發機器上本地託管回購。根據你的經驗,從這一點來看,我最好的攻擊計劃是什麼?我的目標是:

  1. 能夠託管dev站點(dev.domain.com)。
  2. 本地處理文件並將它們提交到dev站點進行測試。
  3. 將開發文件發佈到現場環境。

我剛剛開始閱讀SVN的基礎知識,所以請輕輕地與我:)謝謝!

+1

請查看[Magento開發部署](http://www.aschroder.com/2011/02/magento-development-and-deployment-setting-up-a-modman-based-magento-project-on -magento-1-5 /) – 2012-01-16 20:42:52

+0

xp-dev.com提供免費的svn託管。 – 2013-02-24 04:32:03

回答

1

OğuzÇelikdemir指出的Magento Development and Deployment後肯定是一個很好的。

另一件需要注意的事情是,您的svn存儲庫需要可供本地開發環境和開發/生產站點訪問。除非你設置一個端口轉發或類似於你的開發機器,這可能意味着你需要支付svn倉庫託管的地方。

此外,對於學習svn,Version Control with Subversion這本書是非常好的。

+0

我想我在這裏與Oğuz建議的文章在正確的道路上。我決定我可以託管我自己的SVN服務器,因爲我們的啓動預算無法支付更多的月租費。我已經安裝了VisualSVN。 我的下一個問題是如何從遠程URL訪問SVN。例如,VisualSVN給我'https:// PCNAME:PORT/svn'在本地導航,但如果我有一個新的開發人員需要從他自己的地方訪問它,怎麼樣?我不知道如何遠程訪問。 – 2012-01-17 12:50:00

+0

@JaredEitnier你需要在你的路由器上設置一個端口,使svn端口可以從外部訪問。然後你的遠程開發人員可以使用http:// YourRoutersPublicIpAddress:port/svn來訪問svn。如果你沒有一個靜態的IP地址,並且你的IP經常變化,這可能會讓你的遠程開發人員感到惱火,所以你可能還想考慮一個像dyndns.org這樣的動態DNS服務。 – 2012-01-18 02:49:11