SVN:版本控制管理工具.版本控制+备份服务器
先把项目框架放入SVN,再进行提交内容
为什么要使用SVN?
1.备份的重要性
2.版本控制的重要性
3.多人开发者之间的数据同步的重要性
4.方便性
SVN是集中式版本管理(Git是分散式)
SVN服务器:存储代码资料文件地方(一台电脑)
使用SVN:首先要搭建服务器
SVN服务器一般被称为Repository(仓库)
1.首先 在桌面或者(任意地方)创建一个文件夹 svn/res
2.创建svn仓库
(创建文件夹———
打开终端
(pwd——ls——cd Desktop——ls ———svnadmin create 拖拽svn文件夹下的res文件进终端 ,生成文件路径(会在res下生成多个文件)——pwd——cd 拖拽svn文件夹——pwd———cd res———ls———cd conf——ls——vim svnserve.conf ——按esc退出-—:set nu显示行数——-idelete(小灰块的位置删除)先解注释———— 修改 ——— esc :q!回车 强制退出(不保存 ) —
esc : wq!(保存退出)———
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
aa=123
bb=123Greetings
esc : wq!q(保存退出)
———vim authz (尽量不留空格)
——删除 [aliases]
[groups]
coder=aa,bb
[/]
@coder = rw
* = r
esc : wq(保存退出)
—————svnserve -d -r svn文件路径:启动svn的命令 回车 没有任何提示表示成功CocoaLigature1 )
pwd:查询当前路径
ls :查询当前路径下有哪些文件
cd+(空格)+(文件名):进入
cd+(空格)+(..):返回上一级
cd svn 表示
i:编辑
关闭已启动的
ps -e |grep svn
kill 16267
关闭服务器
killall -9 svnserve
修改内容:
19: 解注释#和空格 read — none
20:解注释#和空格
27:解注释#和空格
34:解注释#和空格
可以之间在res/conf文件下进行修改 使用文本编辑打开 修改 svnserve.conf passwd authz
打开莲花
本机地址
svn://aa@127.0.0.1/res 加上用户名和密码之后会自动加上aa@
进入之后点击res 右键选择import导入项目 选择文件夹选择要提交的文件夹 ,点击res (选中下面的圆圈可以自动产生文件夹), import提交 ,输入提交内容信息 提交 点击res右键delete:
1.团队开发的时候 协商好 尽量不要同时修改同一个文件
2.产生冲突时 svn客户端 中会有冲突文件 mine r13 r14 选中提交 在项目中可以看到两份冲突的代码块———>>mine 你的代码
=============
——————>>r14 别人的代码