SVN服务器端安装完成后,接着就是创建一个版本仓库,可以使用svn命令行模式创建,使用create子命令
再下来就是把这个版本库checkout出来,然后在里面增加、修改文件, *** 作完了执行commit提交安全不安全是相对的,没有绝对的安全,通常是要在安全与成本、安全与便捷之间做平衡的。
SVN服务器暴露在外网,那么最大的风险来自于对服务器本身的攻击,如果攻破了服务器自身防护,那上面的应用就都暴露了。
可以考虑SVN用>svn是通过创建库来分配项目的,且每个库都可以设定不同的人作为admin或者user。我只知道怎么设置admin或user的权限,但单独到哪个user的权限这个还没有弄过。暂时也不知道是否支持。只要在Linux服务器上安装上svn,就可以建立很多的库来分配不同的项目了。每个项目相应的开发人员也可以进行分配的。
我接触过的svn服务器有3种:
subversion 一般在项目比较大比较多的情况下常用,性能较好;与apache相辅相成,没有实际的界面,用命令比较多,用于实际 *** 作的深层配置比较方便;
visualsvn server 一般在小公司项目少的情况下用的比较多,本身集成了apache,subversion,配置以图形化界面为主,用于实际 *** 作的深层配置比较受限;
CollabNet svn 纯图形化界面的配置,币visualsvn server功能更多,大型小型项目皆可用,用于实际 *** 作的深层配置比较受限,IE上访问主界面很卡;
以上3中都是开源的
SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位:1 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL。
2 如果客户端工具是 eclipse 的插件 subclipse,切换到“SVN资源库”的透视图,再在资源库路径上右键 –> 重新定位…,输入新的 URL。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)