svn 集中式管理
svn是subverSion的简称,是一个开源代码的集中式的版本控制系统
集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。如果服务器不能连接上,就不能提交,还原,对比等等。
最大的缺点:集中式的版本管理,所有的数据都是经过中央服务器进行交换同步。如果不能连接到服务器上,基本上不可以工作,如果服务器不能连接上,就不能提交,还原,对比等等。
安装svn客户端
下载VisualSvnvisualsvn https://www.visualsvn.com/server/download/
下载TortoiseSvnTortoiseSvn
打开visualSvn server Manager
- Repositories-->新建文件名-->新建文件--、。finish
- 建立用户和组,分配在user 选createuser或新建-->user
- 设置name以及password 确认密码 点击 ok
- 点击add-->选择用户或组
- 在visualSVN servermanager左侧右键单击用户组
- 点击Group 选择create Group 或新建
- Group name 输入 组名称
- 点击add 点击ok
- 给用户设置权限 新建的文件夹 右键properties
- 点击add 选择用户 添加进来 --> read worite
- 点击确定
- 创建文件 右键点击check out
- 输入URL (url 在myRepositories右键获取)
- 将URL粘贴在checkout URL中
- 点击ok
- 然后提示输入账号密码
- 可以检索出来
在文件中创建文件 右键 先update (更新) 再 commit(提交)
(右键tortoiseSVN -- add 右键commit )
若文件修改了 则在文件夹中 右键commit 上传一下