b. *_*eck 3 svn deployment version-control project-management
我有一个客户,我试图说服实施Subversion(我知道,我知道).我的观点是这样的:尽管他付出了最大的努力(robot.txt不能承受),但Google和其他网络浏览器仍可以看到他的测试域.通过将存储库放在svn:// URL上,我们可以避免在部署到活动域之前对代码进行爬网.
我的问题是:有没有办法部署到测试域,然后在工作完成后将其恢复.我想我要问的是一些方法可以轻松地打开和关闭测试域,并通过Subversion或一些工具与Subversion一起使用.
这更像是一个客户管理问题,但你们都没有让我失望.
使用SVN的原因有很多,但我不认为"防止代码被抓取"就是其中之一.
如果搜索引擎可以抓取您的开发区域和代码,则会出现严重的系统管理问题.这个问题有很多解决方案...... IP白名单,基于每个站点的HTTP身份验证,每个域的ACL等 .HTTP Auth需要5秒钟来设置......你应该真的有所作为.
SVN的无数好处随处可见,所以我不会在这里说出它的优点.谷歌"为什么要使用SVN"来编制一份有充分理由的清单.
就测试域而言,这也不是用SVN控制的东西.它就像快速Web服务器配置更改一样简单,以确定哪些站点是活动的,哪些站点不是.但是,如果您具有对测试域的受控访问权限,则甚至不需要执行此操作.