在实时站点上拥有 /.svn/ 文件夹安全吗?(如何删除它们但保留 svn 更新功能?)

sil*_*npi 10 php svn version-control update apache-2.2

我正在做 svn update 来更新我的 php 网站的代码,但它会留下.svn/文件夹。

我认为让这些文件公开可读是危险的,但更新系统非常容易。

有没有办法用来svn update更新系统,而不是导出.svn/文件夹?

cor*_*ump 21

如果您使用的是 apache:

<Directory ~ "\.svn">
    Order allow,deny
    Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

这将阻止人们.svn远程访问目录(使用浏览器),但您可以在项目中保留 then(和 svn 功能)。

顺便说一句,您可以替代\.svn\.git或者\.cvs如果您使用的是与颠覆不同的东西。