TortoiseSVN 学习导航

一、TortoiseSVN介绍

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

TortoiseSVN:官网地址

TortoiseSVN : 下载地址

TortoiseSVN第三方:下载地址

其他:http://tortoisesvn.tigris.org/

 

二、TortoiseSVN使用教程目录

TortoiseSVN
针对 Windows 平台的 Subversion 客户端
Version 1.9
Stefan Küng
Lübbe Onken
Simon Large
2015/08/20 20:47:31 (r26714)

前言
什么是 TortoiseSVN?
TortoiseSVN 的特性
许可协议
开发
TortoiseSVN 的历史
致谢
阅读指南
本文使用的术语
1. 开始
安装 TortoiseSVN
系统要求
安装
基本概念
开始试用
创建版本库
导入项目
检出工作副本
进行修改
添加更多的文件
查看项目历史
撤消更改
继续前进 …
2. 基本版本控制概念
版本库
版本模型
文件共享的问题
锁定-修改-解锁 方案
复制-修改-合并 方案
Subversion 怎么做?
Subversion 实战
工作副本
版本库的 URL
修订版本
工作副本怎样跟踪版本库
摘要

 

3. 版本库
创建版本库
使用命令行工具创建版本库
使用 TortoiseSVN 创建版本库
本地访问版本库
访问网络共享磁盘上的版本库
版本库布局
版本库备份
服务器端钩子脚本
检出链接
访问版本库

 

4. 日常使用指南
基本特性
图标重载
右键菜单
拖放
常用快捷方式
认证
最大化窗口
导入数据到版本库
导入
导入适当的位置
专用文件
检出工作副本
检出深度
将你的修改提交到版本库
提交对话框
修改列表
Commit only parts of files
从提交列表中排除项目
提交日志信息
提交进程
用来自别人的修改更新你的工作副本
解决冲突
文件冲突
属性冲突
树冲突
获得状态信息
图标重载
详细状态
本地与远程状态
查看差别
修改列表
版本日志对话框
调用版本日志对话框
版本日志动作
获得更多信息
获取更多的日志信息
当前工作副本的版本
合并跟踪特性
修改日志消息和作者
过滤日志信息
统计信息
离线方式
刷新视图
查看差异
文件差异
行结束符和空白选项
比较文件夹
使用 TortoiseIDiff 进行比较的图像
比较Office文档
其他的比较/合并工具
添加新文件和目录
复制/移动/重命名文件和文件夹
忽略文件和目录
忽略列表中的模式匹配
删除、移动和改名
正在删除文件/文件夹
移动文件和文件夹
处理文件名称大小写冲突
修复文件改名
删除未版本控制的文件
撤消更改
清理
项目设置
Subversion 属性
TortoiseSVN 项目属性
属性编辑器
外部条目
外部文件夹
外部文件
Creating externals via drag and drop
分支/标记
创建一个分支或标记
创建分支或标记的其他方法
检出或者切换
合并
合并指定版本范围
合并两个不同的目录树
合并选项
预览合并结果
合并跟踪
子合并期间处理冲突
特性分支维护
锁定在Subverion中是如何工作的
取得锁定
释放锁定
检查锁定状态
让非锁定的文件变成只读
锁定钩子脚本
创建并应用补丁
创建一个补丁文件
应用一个补丁文件
谁修改了哪一行?
追溯文件
追溯不同点
版本库浏览器
版本分支图
版本图节点
更改视图
使用图
刷新视图
修剪树结构
导出一个Subversion工作副本
从版本控制里移除删除工作副本
重新定位工作副本
与 BUG 跟踪系统/问题跟踪集成
在日志消息中增加问题号
从问题跟踪器中获取信息
与基于 WEB 的版本库浏览器集成
TortoiseSVN的设置
常规设置
版本图设置
图标叠加设置
网络设置
外部程序设置
已保存数据的设置
日志缓存
客户端钩子脚本
TortoiseBlame 的设置
TortoiseUDiff Settings
正在导出TSVN设置
高级设置
最后步骤

 

5. Project Monitor
Adding projects to monitor
Monitor dialog
Main operations
6. SubWCRev 程序

 

SubWCRev 命令行
关键字替换
关键字例子
COM 接口
7. IBugtraqProvider 接口
命名规范
IBugtraqProvider 接口
IBugtraqProvider2 接口
A. 常见问题(FAQ)
B. 如何实现 …
一次移动或复制多个文件
强制用户写日志
服务器端的钩子脚本(Hook-script)
工程(Project)属性
从版本库里更新选定的文件到本地
Roll back (Undo) revisions in the repository
使用版本日志对话框
使用合并对话框
使用 svndumpfilter
Compare two revisions of a file or folder
包含一个普通的子项目
使用 svn:externals
使用嵌套工作副本
使用相对位置
增加此项目到版本库
创建到版本库的快捷方式
忽略已经版本控制的文件
从工作副本删除版本信息
删除工作副本
C. Useful Tips For Administrators
通过组策略部署 TortoiseSVN
重定向升级检查
设置 SVN_ASP_DOT_NET_HACK 环境变量
禁用上下文菜单
D. TortoiseSVN 操作
TortoiseSVN 命令
Tsvncmd URL handler
TortoiseIDiff 命令
TortoiseUDiff Commands
E. 命令行交叉索引
约定和基本规则
TortoiseSVN 命令
检出
更新
更新到版本
提交
差异
显示日志
检查修改
版本图
版本库浏览器
编辑冲突
已解决
改名
删除
恢复
清理
获得锁
释放锁
分支/标记
切换
合并
输出
重新定位
在当前位置创建版本库
添加
导入
追溯
加入忽略列表
创建补丁
应用补丁(Apply Patch)
F. 实现细节
图标重载
G. 语言包和拼写检查器
语言包
拼写检查器
术语表
索引

 

 

三、TortoiseMerge使用教程

TortoiseMerge
针对 Windows 平台的比较与合并工具
Version 1.9
Stefan Küng
Lübbe Onken
Simon Large
2015/08/20 20:47:31 (r26714)

前言

TortoiseMerge 是免费的!
致谢

1. 简介

概述
TortoiseMerge 的历史

2. 基本概念

查看与合并差异
编辑冲突
应用补丁

3. 使用 TortoiseMerge

查看方式
查看/合并
应用补丁
按钮及其他控制
行状态图标
合并/编辑冲突
打开文件
查看/合并
应用补丁
设置
常用设置页
颜色设置页

A. 快捷键

快捷键

B. TortoiseMerge 操作

TortoiseMerge 命令行选项

术语表

 

 

参考文章:

【1】TortoiseSVN  support

 

 

 

 






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。