使用SVN一定要用服务器吗?

使用SVN一定要用服务器吗?,第1张

SVN是C/S架构的,不过你可以把同一台电脑即做服务器又做客户端
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。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13458970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-11
下一篇 2023-08-11

发表评论

登录后才能评论

评论列表(0条)

保存