一、如何把本机上面新建的项目添加到svn服务器上
1、非常简单,不要想复杂了,ABCDE五台电脑,五个编辑。
2、第一步:比如选择A电脑作为长期运行的搭建SVN的服务器,就把SVN服务器搭建在A上。
3、第二步:BCDE安装SVN客户端,就都可以使用SVN访问到A服务器的文档,把服务器的repo签到本地,你们就可以协作了。
二、svn异地登录怎么实现设置
最简单的办法,将SVN服务器和测试服务器架设在同一台主机上,然后编辑SVN的post-commit钩子脚本,这个钩子是在每次成功commit后由SVN服务器自动调用执行的,存放在SVN服务器上该版本库的hooks文件夹下,编辑这个脚本,调用svn的checkout或者update,在SVN服务器主机上得到一个最新版的SVN客户端文件夹,接着通过这个脚本调用编译、部署指令,部署到测试服务器指定的文件夹,这就ok了。这样每次commit后就会自动发布一个新的测试版到测试服务器上。
三、svn需要进内网吗
1、SVN是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
2、SVN服务器需要在内网中搭建,但是如果你只是想在本地使用SVN客户端进行版本控制,那么你不需要进入内网。
四、svn服务器如何做备份
1、有个最简单的操作,在操作系统上做一个计划任务,在没人进行读写操作的时候,比如凌晨3点,执行copy命令完成备份。备份--把整个QD文件夹复制到别的地方;还原--把备份的QD文件夹复制回来。
2、另外还有个办法,是用SVN的同步功能:svnsync命令,另外再架设一台SVN服务器用作备份,然后在源服务器的hooks文件夹内编辑post-commit这个钩子程序,实现每次有人执行commit操作的时候,就自动调用svnsync将最新的内容同步到备份服务器上。这个操作相对复杂些,但是能实现增量备。