您的位置:首页 > 其它

版本控制(2)-- TortoiseSVN基本操作和冲突演示

2015-05-13 13:45 134 查看
1. VisualSVU Server中: 仓库 用户 分组

2. 改权限:选中仓库右键-------Priperties

3. 第一次与服务器连接:建一个文件夹---------右键-------SVN Checkout….

4. 提交到服务器:右键-----------SVN Commit….

5. 从服务器更新:右键-----------SVN Update….

6. 两个人同时修改同一个文件

a.修改不同位置(不同行):后一个提交的会报错(状态已改变)------------更新UpDate-----ok会合并在一起(本地)(你的部分还没提交)------ ------------提交

b.修改同一行: 后一个提交的会报错(状态已改变)----------------------更新UpDate-----产生冲突------------生成三个文件,(1)自己的副 本,(2)两个用户都没修改的版本,(3)第一个用户修改后的版本--------------解决冲突:感叹号为冲突文件,右键->TortoiseSVN- >Editconflicts(编辑冲突)--------------左上角为最新版本,右上角为自己的版本,下面为合并的版本,黄色可以忽略;选择红色某一行
右键(Use this text block)—某一行就合并到下面;若为重叠行,右键(Use text blick from ‘mine’ before ‘theirs’)选择这行在他们前面 或(Use text block from‘theirs’ before ‘mine’)选择这行在他们后面;-------------------保存------------------------去掉冲突状态(右键---
TortoiseSVN------Resolved)------------------刷新---------------------------右键提交

7. 恢复以前版本

版本号为所有文件的修改次数,查看某一个文件修改次数

a. 查看修改文件次数: 该文件------右键------------TortoisSVN--------Showlog

b. 在a基础下,查看修改内容,右键-----Comparewith previous revision(与前一版本比较)---------黄色为添加部分

c. 在a基础下,恢复到某一版本,选择版本右键----Revert to this revision

d. 操作所有文件一样
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: