我应该把我的 svn 存储库放在哪里?

JD *_*cks 1 linux svn

我正在尝试为 Web 开发设置测试服务器。我以前从未这样做过,也从未使用过 svn。

当我http://linux-server/从网络上的任何计算机访问时,它会将我带到/var/www我的 linux 机器的路径。

我正在使用 svn 来备份里面的所有内容 /var/www

目前我的 svn 存储库位于 /usr/local/svn/svn_repo

如果我跑:

$ svn list -v -R file:///usr/local/svn/svn_repo

它输出:

 11 root                  Jun 17 17:03 ./
  1 root                  May 25 14:05 branches/
  1 root                  May 25 14:05 tags/
 11 root                  Jun 17 17:03 trunk/
 11 root                  Jun 17 17:03 trunk/www/
 11 root             2525 Jun 17 17:03 trunk/www/index.php
  4 root                  May 25 16:48 trunk/www/test/
  4 root              105 May 25 16:48 trunk/www/test/index.php
Run Code Online (Sandbox Code Playgroud)

trunk/www/相同/var/www的系统上。

但我希望能够从网络上的另一台机器访问我的存储库。就像是http://linux-server/svn

也许我正在考虑这个错误,但在我看来,为了做到这一点,我需要将存储库移动到/var/www/svn/目录。但是,存储库不会自行备份吗?或者只要我从不打电话就可以:

svn 添加 /var/www/svn

我有点困惑。

eev*_*var 5

在 /usr/local/svn 中填充 svn repo 听起来不错。

然后您需要配置您的 Web 服务器以访问这些文件,如下所述:http : //svnbook.red-bean.com/en/1.0/ch06s04.html

但是,如果您以前真的从未使用过 svn,请不要现在开始。改为使用 Git。掌握可能需要更长的时间,但在各方面都更好。在使用 Git 6 个月后,我对再次使用 Subversion 的想法感到畏缩。