1.描述:SVN,是一个开源的版本管理控制系统,可以让多个用户共同访问同一个项目资源,达到资源共享的目的
2.SVN核心:配置库--->SVN服务端,存储所有的数据---->包含文件和目录,在权限许可的情况下,任意数量的客户端都可以连接到服务端的配置库,通过写数据,别人可以看到你的修改,通过读数据,也可以看到别人的修改
TortoiseSVN----->客户端 VisualSVN-Server----->服务端
2.1客户端访问服务端,需要提供服务端的访问链接,以及账号和密码
test配置库链接:https://DESKTOP-7T6BTL7:8443/svn/test/
在正式访问之间,可以在本地新建一个目录,单独生成对应的交互场景
空白处,右键,选择SVN客户端提供的"SVN Checkout"
向外检出是报错极大概率是因为地址问题,地址https://10.9.67.128:8443/svn/zuoye/中10.9.67.128改为localhost
2.3当导出完成,交互场景一旦建立,就会在本地的目录中,生成一个隐藏的.svn文件夹,它的作用就是为了关联服务端的环境
2.4把需要进行交互操作的文件或目录,放入到包含.svn的文件夹中,在空白处,右键,选择"SVN Commit" ,进行向服务端的提交操作
2.5如果想要获取仓库的最新资源(文件和目录),就可以选择"SVN Update",就可以把服务端最新的资源更新在本地
实际工作场景中,客户端和服务端是在不同的主机上,那么如何来实现不同主机之间的访问操作?
链接:https://10.9.67.153:8443/svn/test/
注意:跨平台访问时,服务端的链接中,要把本来写主机名字的地方,换成SVN服务端所在主机的IP地址