SVN

SVN 集中式: 中心服务器;唯一最新版

git    分布式: 每个客户端都是服务器;很多个最新版

其实git也需要一个中心的服务器,只不过他的主要工作不是用来保存代码,而是去拉取一个更新的版本信息,用作交换信息用的。

 

 

 

SVN操作步骤:

1.安装完成svn后,鼠标右键选择checkout

 

会自动把下载地址填入,选择下载到的路径

 

 

 

 

 下载完成会有个小对勾,表明是最新版

在这之前会让你填写用户名和密码,比如说码云,就是码云中的用户名和密码。

新建文件后,右键commit提交

 

 

 输入提交信息,相当于git commit -m""

 

 

 改文件了,就会出现红色叹号:

在不知情的情况下,可能别人改了a.js这个文件,再去提交的时候:出现冲突提示,告诉你的版本不是最新的

 

 这时候你需要先更新版本,右键update

这时候就又会提示冲突了

 

 

 双击冲突项进行合并解决。解决完选择合并完成

 

 总结svn简单的四步操作:

1.cheout去下载项目 -> git clone

2.commit提交

3.update更新代码   -> git pull

4.解决冲突

自己手动搭建SVN服务端:

首先要安装个虚拟机,安装linux服务器,如:CentOS 

在linux下,安装是用 yum install xxx;

文本编辑器命令:VI

 搭建SVN:

1.安装svn服务端:yum i subversion -y (加-y 是自动确定,不用自己一个个确定)

2.创建目录:mkdir 名字

3.初始化
svnadmin create 目录

4.配置
conf/passwd 用户、密码
conf/svnserve.conf 服务器配置
#不要轻易打开authz

5.启动服务
svnserve -d -r 目录
daemon
root

6.关闭防火墙
iptables -F #清除防火墙规则
iptables -L #查看

原文地址:https://www.cnblogs.com/haoqiyouyu/p/14399669.html