首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

搭建SVN实现文件在线管理和更新同步与版本控制

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码,当然也包括需要做版本管理的各类文件,甚至也可以作为同步网盘来用,以实现随时随地任何设备管理和使用自己或公司的文件。

此次就以Windows系统为例详细讲解svn服务端的搭建和客户端的配置。

一、SVN Server服务端搭建

1、下载SVN Server安装程序,https://www.visualsvn.com/server/。

2、默认安装SVN Server程序,默认以https在443端口服务,需要注意安装目录,因为SVN的数据为自有数据库的形式存储,文件是不可见的,需要足够的存储空间。

3、配置Repositories文件仓库,也就是svn文件存储根目录,设置新的Repositories名称,后面步骤默认设置就可以。

4、配置SVN用户的账号密码,Users。

5、服务端配置完,可以通过web访问,https://host_ip/svn/repositories,需要验证用户名和密码。

Web方式已经可以打开和查看文件了。

二、配置SVN客户端

1、下载SVN客户端程序,默认安装。

2、本地电脑新建空目录为本地svn控制目录。

3、对本地svn目录,右键-检出(checkout),配置服务器URL(https://host_ip/svn/repositories,我实际用https://47.98.208.142/svn/myfile/)和本地路径(c:\svn),也需要验证用户名和密码。

4、检出正确后,版本控制建立成功,即可文件版本控制(更新、提交等);

4.1、新建一个测试文件测试提交。

4.2、选择需要提交上传的文件,提交。

4.3、Web端验证是否上传成功,已经可以看到客户端提交的文件了。

三、SVN客户端汉化

1、下载官方语言包安装,默认设置安装完成。

2、右键-TortoiseSVN-Settings,选语言即可。

四、注意

1、服务端默认URL可能不是严格的https://host_ip/svn/repositories,或许是https:// host_ip /!/#,此地址web端可以访问,但是客户端无法配置,报405错误,不允许访问,写规范如https://47.87.208.142/svn/myfile就好;

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200712A0O9HF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券