设置SVN存储库的基础知识

时间:2011-12-05 21:15:42

标签: svn ubuntu web-deployment versions

我已经完成了一些关于建立SVN存储库的搜索,但我仍然有点困惑,一切都在基础层面上运行。我知道通常有一个SVN服务器,一个登台服务器和生产服务器。

我有一台我想用来托管SVN存储库的计算机。这是一台运行Ubuntu的PC。目前,我们将没有登台服务器。

以下是我的问题:

  • 设置SVN服务器后,可以在我的本地查看 浏览器(当然是在localhost)或者我需要将其部署到 另一台服务器?我希望能够进行小的代码更改, 在SVN上保存和查看所有内容。
  • 我想部署到我的共享主机帐户。有一条线 您在CLI中使用的代码进行部署,或者这是我需要的脚本 写自己?
  • 如何将其设置为可远程访问?一个VPN?

另外,我应该提到我买了适用于Mac的版本。我假设这些问题有一些捷径可供我自己使用。

1 个答案:

答案 0 :(得分:1)

我建议阅读svnbook的前两章,以帮助您了解svn能为您做什么,不能为您做什么。

  
      
  • 一旦设置了SVN服务器,可以在我的浏览器中本地查看(当然是在本地主机上),还是需要先将其部署到另一台服务器?我希望能够在SVN上进行小代码更改,保存和查看。
  •   

如果您在本地计算机上配置了Web服务器,则可以将其部署在那里并查看更改。您基本上使用本地计算机作为登台服务器。但是,svn无法为您服务。

  
      
  • 我想部署到我的共享主机帐户。您是否在CLI中使用了一行代码进行部署,或者这是我需要自己编写的脚本?
  •   

这是您需要自己编写的脚本。

  
      
  • 如何将其设置为可远程访问?一个VPN?
  •   

听起来托管你的svn存储库的机器在你的局域网上,所以是的,远程访问本地资源需要VPN。如果您在其他地方托管了存储库,那将更容易。有关详细信息,请参阅svnbook的this section