2012-01-16 101 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