下载克隆操作

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键


右键快捷菜单-> SVN检出 将版本库填入仓库地址(url)

提交操作

右键快捷菜单-> SVN提交 选中要提交的文件 ->确定

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_02


更行提交操作

修改文件后提交前查看差异

右键快捷菜单-> SVN提交 -> 双击文件 查看差异详情

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_03

撤销操作

A。本地修改还未提交的撤销操作

1.确认要还原

选中文件右键快捷菜单-> TSVNT扩展-> SVN还原

TortiseSVN提交了可以撤销吗 svn 撤销提交_弹出菜单_04

2.比较差异后再决定是否还原

先点SVN提交 双击文件查看差异 然会右键要提交的文件

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_05


B.已提交到仓库的文件的撤销操作

a.恢复到此版本之前的一个版本

选择日志

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_06


选择要操作的版本

TortiseSVN提交了可以撤销吗 svn 撤销提交_弹出菜单_07


然后文件变红 恢复到了上一个版本 然后再次提交即可

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_08


b.指定要恢复的版本右击 显示日志 -> 选中要恢复的到的版本 ->复原到此版本 即恢复

TortiseSVN提交了可以撤销吗 svn 撤销提交_弹出菜单_09


添加忽略(指定有些文件不提交)

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_10


提交时查看文件状态

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_11


提交后绿钩没了

TortiseSVN提交了可以撤销吗 svn 撤销提交_svn_12


撤销忽略

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_13


效果

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_14


解决冲突

TortiseSVN提交了可以撤销吗 svn 撤销提交_svn_15

不同的电脑修改同一个文件的同一行选择更新后提示 冲突错误

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_16

右键冲突 弹出菜单

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_17

选择编辑冲突

桔红色为双方编辑后 相同的部分 红色为冲突的部分

左边为他人的文件 右边为自己的文件

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_18

修改好之后选择标记已解决

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_19


冲突已解决

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_20

编辑的文件若是不能合并的文件 比如说 图片

顺序为 本地 上一个版本 远程的

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_21

分支”
什么时候需要开分支
隔离线上版本和开发版本
大功能开发,不想影响其他人,自己独立开个分支去开发
svn经典目录结构
trunk 主干
branches
tags

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_22

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_23

创建好之后选择更新

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_24

即显示子分支

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_25

单独创建分支 分为线上版本与开发版本

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_26


找到主干 与分支 分别导出

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_27

同理分别检出

TortiseSVN提交了可以撤销吗 svn 撤销提交_svn_28

自此生成主干版本与线上版本

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_29

修改线上版本 合并到 开发版本主分支

右击选择线上版本的显示日志

TortiseSVN提交了可以撤销吗 svn 撤销提交_弹出菜单_30

TortiseSVN提交了可以撤销吗 svn 撤销提交_svn_31


选择版本

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_32

切换分支

选中哟要切换分支的文件夹

TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_33

操作路径

TortiseSVN提交了可以撤销吗 svn 撤销提交_开发版_34

操作成功后即可切换分支

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_35

选择要切换的分支

TortiseSVN提交了可以撤销吗 svn 撤销提交_弹出菜单_36


TortiseSVN提交了可以撤销吗 svn 撤销提交_右键_37


查看分支版本结构

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_38

TortiseSVN提交了可以撤销吗 svn 撤销提交_TortiseSVN提交了可以撤销吗_39