赞
踩
目录
版本控制是什么?
版本控制(Revision control)是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理。可记录每个版本的信息,方便问题追踪。同时版本控制还支持并行开发,可有效的提高开发效率。
http://tortoisesvn.net/downloads.html (客户端)
最后下载完成的安装包
1. 双击安装程序 VisualSVN-Server-4.2.1-x64.msi
4. 设置服务器的安装路径、资源的存放⽬录及端⼝
5. 使⽤默认配置,选择Next
6. 如果出现这个弹窗,选择 Ignore 忽略即可
7. 等待安装,安装完成后可勾选复选框,然后选择 Finish
8. 出现如下窗⼝,则表示安装成功
2. 选择 Next,然后勾选 command line client tools,选择 Next
3. 设置TortoiseSVN的安装路径,勾选 command line client tools
4.进⼊到TortoiseSVN软件使⽤协议界⾯,直接选择Install进⾏安装
5.安装完成之后,直接选择Finish即可
6.在任意空⽩地⽅,右键,出现如下内容,则表示安装成功
1. 打开服务器,点击 VisualSVN Server,选择 Configure authentication options...
- Server name 的 值 可 以 设 置 为 :
- 1.127.0.0.1 (只能本地⾃⼰访问)
- 2. 电脑⽤户名(只能本地⾃⼰访问)
- 3. 当前IP(能够拼通IP的⽤户均可访问)
- Server Port使⽤默认值即可
- 查看当前IP:
- 打开dos窗⼝(Windows+R键),输⼊ipconfig,按回⻋
2. 设置分组名称,及为分组添加⽤户
3. 设置仓库⽬录 (选择任意⼀个选项都可)
4. 设置仓库的访问权限(这⾥设置所有svn⽤户都有读/写权限)
5. 仓库创建完成
3. 将上⼀步拷⻉的仓库地址粘贴到地址栏
5. 输⼊⽤户账号和密码
6. 导⼊成功
7. 仓库右键,选择刷新,在服务器中看到的效果
2. 在需要检索项⽬的⽬录中,右键选择 SVN Checkout...
3. 输⼊远程地址,设置项⽬的存放位置
4. 检索完成
3. 提交成功
2. 更新成功
对应的⽂件名分别是:
⽤户B
2.项⽬中的hello.txt⽂件原始内容为:
3.A⽤户修改⽂件,添加内容"A⽤户修改内容",完成后提交到服务器
4.B⽤户修改⽂件,添加内容"B⽤户修改内容",完成后提交到服务器
5.B⽤户提交更新⾄服务器时提示如下
6.B⽤户将⽂件提交⾄服务器时,提示版本过期:⾸先应该从版本库更新版本,然后去解决冲突,
2.B⽤户中的Hello.txt⽂件出现冲突
3.在冲突的⽂件上(选中⽂件--右键菜单—TortoiseSVN—Editconflicts(解决冲突))
4.打开编辑冲突的窗⼝
7. 此时,当前冲突已解决,可再次选择 "SVN Commit"提交⽂件
2. 配置svn
2. 添加远程仓库中项⽬的URL
3. 点击添加的URL,选择 Checkout
4. 选择检索的项⽬的存放位置
5. 选择Destination,根据⾃⼰的偏好选择,其他配置默认,单击 OK
6. 选择 1.8 Format,点击 OK
7. 已经check out⼀个项⽬,是否要打开,选择 Yes
8. 选择 Add
9. 此时,项⽬就可以与远程仓库关联
2. 选择需要提交的⽂件,填写提交信息,选择 Commit
3. 提交成功后,会在Idea最下⾯显示提交状态
注:项⽬提交前,最好先更新,然后再提交。
2. 默认即可,直接选择 OK
3. 更新成功的提示信息
5. 检查导⼊的路径,填写导⼊信息,选择 OK
6. 在远程仓库中检查是否导⼊成功即可。
2. 此时,执⾏更新操作,将其他⼈提交过的资源更新到本地,会提示冲突
3. 通常选择合并,再选择需要保留的代码,选择好之后选择 Apply
5. 再次选择提交,成功解决冲突
---------------------------------------------------------------------- 我是低调的分隔线 --------------------------------------------------------------------------
吾欲之南海,一瓶一钵足矣...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。