一、SVN概述
1.SVN的作用
2.SVN的工作原理
3.传统文件共享方式的弊端
4.SVN体系结构
二、SVN命令行的使用(不使用)
1.环境的搭建
1.解压安装包
在E盘创建SVN文件夹
2.配置环境变量
以便在各个目录访问
2.SVN管理员命令
3.SVN服务端命令(项目经理干的)
这种开启方式最安全(推荐使用)比svnserve –d 的方式好
因为别人不知道你的顶层仓库的路径,你在这个命令这默认指定了顶层仓库路径
4.SVN客户端命令(小组成员干的)
把客户端的一个指定文件和服务端的一个根仓库连接
把客户端的一个指定文件和服务端的一个根仓库连接
服务端修改客户端权限
每个新的服务端,都得给根仓库修改权限,不然连接的客户端不能操作
提交的前提是先add了
把aacof的客户端中的Student.txt文件提交到服务端
必须携带-m ,-m后面可以带一些自己的信息,比如第几次修改,谁修改的
此时另一台客户端bbcof通过update后,就接收到了aacof提交的文件,(前提是两台客户端都已经和同一个根仓库checkou了)
Aacof客户端修改了Student.txt中的内容,并提交给了服务端
当aacof客户端通过add和commit提交给服务器别的文件的时候
此时。Bbcof客户端中Student.txt的内容还是原先的,要想获取到最新的,就得用update
想要获取aacof客户端提交的别的文件就得用update