微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 在Web开发中使用SVN

最近我读过这篇文章http://www.smashingmagazine.com/2009/09/25/svn-strikes-back-a-serious-vulnerability-found/

许多热门网站的开发者,如apache.org,PHP.net(http://ru2.PHP.net/.svn/entries),classmates.com和俄罗斯Yandex使用SVN,但不遵循SVN给出的建议(至使用命令导出).

那么,不使用svn导出而不是像他们所做的那样更新公共副本的原因是什么?

最佳答案:

从我的角度来看,我所做的是锁定/阻止访问服务器上的任何.svn文件(Apache2或IIS),这样隐藏的文件夹无法从外部访问,并且它允许对我们使用的网站进行版本跟踪在推出之前需要编译

语言如:

> PHP
> ASP(不是.NET)
> PLAIN HTML
>寒冷
> PDF / IMAGE版本控制(如果需要,在我的情况下,我们需要它为客户更新PDF文档).

当然,您可以使用SVN进行Web开发,但如果您不谨慎,则需要注意将.svn文件夹暴露给世界.否则,它是一种可用于使您的工作更轻松,更高效的工具.

话虽如此,我们只是在我们的生产中运行SVN UPDATE以更新已更改的文件,并且有限的开发人员一次处理一段代码(就像我在我的例子中所说的那样)我们不会因为错误的部署而得到部署.加上安全,总是做一个SVN检查修改,看看会有什么更新,嘿,如果你确实犯了错误,请回滚.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐