Answers:
如果您使用的是Apache:
<Directory ~ "\.svn">
    Order allow,deny
    Deny from all
</Directory>
这将阻止人们.svn(使用浏览器)远程访问目录,但是您可以保留项目(和svn功能)。
顺便说一句,您可以替代\.svn,\.git或者\.cvs您使用的不是Subversion。
.svnso yes的目录。
                    您应该更改apache配置,以使其拒绝访问.svn文件夹。这个线程有更多信息/programming/398008/deny-access-to-svn-folders-on-apache
您想将代码从SVN导出到实时站点...
不要使用svn update它。update是用于更新工作副本,而不是导出代码。请svn export改用它,因为它会从指定的存储库中导出干净的目录树。
该--force标志将允许导出覆盖现有文件。
export,我可以表示同情,因为它涉及到总是获取存储库的全新副本,如果它是小型连接上的大型存储库,那么这很麻烦(例如,Web服务器是托管服务器,但是您的SVN存储库位于您的本地办公室,并通过1Mb链接共享)。update意味着您不需要每次都花钱。
                    我不把它们放到生产/现场站点。因为我不希望我和/或其他开发人员忘记编辑实时代码是一个坏主意。我的安装脚本将我的.svn文件过滤掉。
svn export而不过滤它们呢?
                    您应该研究一个合适的部署系统,例如Capistrano。这意味着您的生产服务器不需要颠覆,您可以将其部署到多台服务器并向部署添加自定义逻辑。这也使回退部署相对容易。