已上传svn文件但未打开

时间:2011-05-23 04:42:47

标签: svn tortoisesvn

我使用tortoise svn从本地系统向服务器添加了一些文件。当我在浏览器中直接打开svn链接时,它会列出我从本地系统添加的文件。这些是html文件。当我从svn打开这些文件时,它会很好地向我显示浏览器中的文件内容。但是当我尝试使用普通网址在浏览器中打开这些html文件时,浏览器显示找不到文件。我试图打开的链接如下:

SVN网址: http://www.mysite.com/trunk/site/index.html(工作正常)
普通网址: http://www.mysite.com/index.html(找不到档案)

我在svn存储库中的其他文件位于index.hmtl就像index2.html的同一位置,它可以正常使用url svn和普通url。

可能是什么问题?

提前致谢

1 个答案:

答案 0 :(得分:1)

好吧,svn并没有将你的文件神奇地暴露在网站上。

第一个URL由您的网络服务器使用webdav管理。

第二个链接是实际生产,必须作为Web服务器进行管理。最有可能的是,您的apache配置有问题。

将svn导出为网络只是暴露它的一种方式(就像ssh或文件系统一样),它不应该被用作网站的制作曝光。

此外,你会想要

  • 定义从您的存储库更新“生产服务器”的策略(即,您希望何时更新最新文件):根据您的策略,可以定期(cron),某些操作(钩子)在svn)
  • 不要忘记阻止.htaccess或您的apache配置访问.svn文件夹

希望这有帮助,