TortoiseSVN
来源:互联网 发布:抽奖软件注册机 编辑:程序博客网 时间:2024/05/19 10:35
2017.07.30 希望有一天我可以写点有含金量的东西!
一、TortoiseSVN是一款版本控制工具。
二、具体功能如下:
(1) 新建版本库(creat repository here)
新建文件夹->右键选中该文件夹->creat repository here-> creat folder struceure->ok (以本地SVN库创建为例)
(2)导入(import)
选中需要导入的文件->TortoiseSVN->import->url为服务器中SVN库地址->ok
(3)检出(checkout)
桌面右键->SVN CheckOut->repository(填写库地址)+checkout diectory(检出项目目的地址)->ok
新检出之后的项目状态如下:
其中,绿色图标则表示本地文件与服务器上SVN库中文件一致,未经修改或增减!
目录中truck为主干,用于主方向开发;branch为分支,用于修改;tag标记,用于可用版本标记。
(4)添加(add)
选中所需添加入库的文件直接拖放入本地项目目录的trunk文件夹中(trunk一般为主文件目录),拖入之后状态如下:
->在trunk中选中该文件->右键TortoiseSVN->add->ok,添加之后状态如下:
->选中本地项目->右键SVN Commit->填写日志->ok,提交之后状态如下:
此时,本地项目状态如下:
即,本地文件与SVN库文件不一致!
->选中本地项目->右键SVN Commit->填写日志->ok,此时本地项目状态如下:
即,本地文件与SVN库文件一致!至此,文件添加完成!
(5)删除(delete)
选中待删除文件,右键Tortoise SVN->delete,此时本地项目出现红色图表->选中本地项目->右键SVN Commit->填写日志->ok
(6)回滚(突出日志的重要性!!!)
回滚前文件如下:
回滚:选中本地项目->右键Tortoise SVN->Show log->根据日志,右键选中要回滚到的版本->revert to this revision。
回滚后文件如下:
另外,关于回滚冲突,需要具体问题具体分析!慎重选择 revert to this revision/ revert changes from this revision/merge revision to...
(7)更新(update)
选中带更新项目->右键SVN update 注意:每次提交前都要更新本地项目,避免覆盖库中文件!!!
以上!
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN
- TortoiseSVN使用说明
- TortoiseSVN使用说明
- TortoiseSVN使用手册
- TortoiseSVN使用说明
- TortoiseSVN 项目
- 什么是 TortoiseSVN?
- TortoiseSVN合并
- TortoiseSVN使用
- TortoiseSVN使用
- [Lydsy2017年4月月赛]抵制克苏恩
- php——水印
- 留着以后慢慢做的期望DP/概率DP
- StringUtils中 isNotEmpty 和isNotBlank的区别 以及StringUtil类的方法
- srand函数与rand函数
- TortoiseSVN
- Sublime text 3 搭建Python3 IDE
- POJ2407 Relatives(欧拉函数)
- Eclipse快捷键_10个最高效的快捷键
- C++ 中的友元(friend)
- 抛除C++旧印象(二):C#Dictionary源码剖析
- UVA 10020 区间相交问题系列之二
- 关于头文件<bits/stdc++.h>
- dijkstra 模板