社区
版本控制
帖子详情
SVN服务器备份导入,如何从客户端版本直接更新服务器端。
steven1225
2011-01-13 11:07:21
我在服务器上重新安装了SVN服务器
然后从备份中导入了一个备份
我本地机器上的版本比服务器上导入的要新
我怎么去更新服务器上的版本
不要那种从服务器上签下来,然后覆盖签下来的文件,再提交这种办法。
...全文
186
4
打赏
收藏
SVN服务器备份导入,如何从客户端版本直接更新服务器端。
我在服务器上重新安装了SVN服务器 然后从备份中导入了一个备份 我本地机器上的版本比服务器上导入的要新 我怎么去更新服务器上的版本 不要那种从服务器上签下来,然后覆盖签下来的文件,再提交这种办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ghoststears
2011-03-11
打赏
举报
回复
备份库之前,所以的客户端都要 commit,这是最基本的。
现在你在你的机子上直接 ci 吧。应该没有问题。
AHZYZQ
2011-02-18
打赏
举报
回复
你服务器的IP及导入导出相关URL没有变化的话,
在本地直接Commit试试.
steven1225
2011-01-13
打赏
举报
回复
[Quote=引用 1 楼 lfsfxy9 的回复:]
把你这最新的代码,重新传上去,作为一个新库。
[/Quote]
有没有办法直接更新那个老库。
我是一道光_
2011-01-13
打赏
举报
回复
把你这最新的代码,重新传上去,作为一个新库。
SVN
安装配置及使用说明
呵呵,先厚颜无耻的写上一个原创吧。。。虽然大部分内容都取自网络,更多的是自己系统化的整理的。。。 编写这个文档的过程中,让我受益良多。 要感谢的人有很多,很多前辈的文档给了我很大的启发,有个别章节采用的是完全引用,这里先谢过各位了。 写在后面,本文的受众人群是初学者,如果高手。。。付之一笑吧。。。本人也还没有学到那么高深的技术。 希望众位看官秉着一笑的心态看吧。 《第三章 Subversion
版本
库
备份
手册》与《4.5 Tortoise
SVN
的基线分支合并》取自网络,由于时间太长了,具体出处我自己也不记得了。。。这里感谢二位前辈。 第一章 Subversion
服务器
及
客户端
软件安装 1 1.1 系统配置 1 1.2 Subversion
服务器
端
安装 1 1.2 Subversion
客户端
安装——Tortoise
SVN
5 1.3 Subversion
客户端
安装——Ankh
Svn
9 第二章 Subversion服务端配置说明 11 2.1 建立
版本
库 11 2.2 配置用户 13 2.3 运行独立
服务器
15 第三章 Subversion
版本
库
备份
手册 17 3.1. 完全
备份
17 3.2. 增量
备份
18 3.3.
版本
库同步 20 3.3.1. 对目标库初始化 20 3.3.2. 同步project2到project1 20 3.3.3. 同步历史属性的修改 20 3.3.4. 钩子自动同步 20 第四章
客户端
使用说明——Tortoise
SVN
21 4.1 初始化
导入
21 4.2
SVN
检出 23 4.3 工作平台中文件的修改及
版本
库的提交 25 4.4 Tortoise
SVN
的常规功能说明 27 4.5 Tortoise
SVN
的基线分支合并 31 4.5.1基线 31 4.5.2 创建分支 32 4.5.3 合并分支 34 4.5.4 合并冲突 35 第五章
客户端
使用说明——Ankh
Svn
40 5.1 初始化
导入
40 5.2
SVN
检出 42 5.3 工作平台中文件的修改及
版本
库的提交 43 5.4 Ankh
Svn
的常规功能说明 45 常用功能1 45 常用功能2 50 第六章 注意事项 51
版本
号的解释 51
SVN
操作手册中文版网页格式
针对打不开chm格式的网友 转换后为网页格式的<
SVN
操作手册中文版> 目录 译者序 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书组织结构 Subversion 1.1的新特性,
svn
客户端
和linux下命令行。 目录 1. 简介 1.1. 什么是 Tortoise
SVN
? 1.2. Tortoise
SVN
的历史 1.3. Tortoise
SVN
的特性 1.4. 安装 Tortoise
SVN
1.4.1. 系统要求 1.4.2. 安装 1.4.3. 语言包 1.4.4. 拼写检查器 2. Basic Version-Control Concepts 2.1.
版本
库 2.2.
版本
模型 2.2.1. 文件共享的问题 2.2.2. 锁定-修改-解锁 方案 2.2.3. 复制-修改-合并 方案 2.2.4. Subversion 怎么做? 2.3. Subversion 实战 2.3.1. 工作副本 2.3.2.
版本
库的 URL 2.3.3. 修订
版本
2.3.4. 工作副本怎样跟踪
版本
库 2.4. 摘要 3.
版本
库 3.1. 创建
版本
库 3.1.1. 使用命令行工具创建
版本
库 3.1.2. 使用 Tortoise
SVN
创建
版本
库 3.1.3. 本地访问
版本
库 3.1.4. 访问网络共享磁盘上的
版本
库 3.1.5.
版本
库布局 3.2.
版本
库
备份
3.3.
服务器
端
钩子脚本 3.4. 检出链接 3.5. Accessing the Repository 3.6. 基于
svn
serve 的
服务器
3.6.1. 简介 3.6.2. 安装
svn
serve 3.6.3. 运行
svn
serve 3.6.3.1. 以服务形式运行
svn
serve 3.6.4.
svn
serve 与基本认证 3.6.5. 使用 SASL 以便更安全 3.6.5.1. 什么是 SASL? 3.6.5.2. SASL 认证 3.6.5.3. SASL 加密 3.6.6. 使用
svn
+ssh 认证 3.6.7.
svn
serve 基于路径的授权 3.7. 基于 Apache 的
服务器
3.7.1. 简介 3.7.2. 安装 Apache 3.7.3. 安装 Subversion 3.7.4. 配置 3.7.5. 多
版本
库 3.7.6. 路径为基础的授权 3.7.7. 使用 Windows 域认证 3.7.8. 多重认证源 3.7.9. 用 SSL 使
服务器
更安全 3.7.10. 在虚拟 SSL 主机中使用
客户端
证书 4. 日常使用指南 4.1. 开始 4.1.1. 图标重载 4.1.2. 右键菜单 4.1.3. 拖放 4.1.4. 常用快捷方式 4.1.5. 认证 4.1.6. 最大化窗口 4.2.
导入
数据到
版本
库 4.2.1.
导入
4.2.2.
导入
适当的位置 4.2.3. 专用文件 4.3. 检出工作副本 4.3.1. 检出深度 4.4. 将你的修改提交到
版本
库 4.4.1. 提交对话框 4.4.2. 修改列表 4.4.3. Excluding Items from the Commit List 4.4.4. 提交日志信息 4.4.5. 提交进程 4.5. 用来自别人的修改
更新
你的工作副本 4.6. 解决冲突 4.6.1. File Conflicts 4.6.2. Tree Conflicts 4.6.2.1. Local delete, incoming edit upon update 4.6.2.2. Local edit, incoming delete upon update 4.6.2.3. Local delete, incoming delete upon update 4.6.2.4. Local missing, incoming edit upon merge 4.6.2.5. Local edit, incoming delete upon merge 4.6.2.6. Local delete, incoming delete upon merge 4.7. 获得状态信息 4.7.1. 图标重载 4.7.2. 在 Windows 资源管理器中的 Tortoise
SVN
列 4.7.3. 本地与远程状态 4.7.4. 查看差别 4.8. 修改列表 4.9.
版本
日志对话框 4.9.1. 调用
版本
日志对话框 4.9.2.
版本
日志动作 4.9.3. 获得更多信息 4.9.4. 获取更多的日志信息 4.9.5. 当前工作副本的
版本
4.9.6. 合并跟踪特性 4.9.7. 修改日志消息和作者 4.9.8. 过滤日志信息 4.9.9. 统计信息 4.9.9.1. 统计页 4.9.9.2. 作者提交次数统计页 4.9.9.3. 按日期提交统计页 4.9.10. 离线方式 4.9.11. 刷新视图 4.10. 查看差异 4.10.1. 文件差异 4.10.2. 行结束符和空白选项 4.10.3. 比较文件夹 4.10.4. 使用 TortoiseIDiff 进行比较的图像 4.10.5. 其他的比较/合并工具 4.11. 添加新文件和目录 4.12. Copying/Moving/Renaming Files and Folders 4.13. 忽略文件和目录 4.13.1. 忽略列表中的模式匹配 4.14. 删除、移动和改名 4.14.1. 正在删除文件/文件夹 4.14.2. 移动文件和文件夹 4.14.3. 改变文件名称大小写 4.14.4. 处理文件名称大小写冲突 4.14.5. 修复文件改名 4.14.6. 删除未
版本
控制的文件 4.15. 撤消更改 4.16. 清理 4.17. 项目设置 4.17.1. Subversion 属性 4.17.1.1.
svn
:keywords 4.17.1.2. 增加和编辑属性 4.17.1.3. Exporting and Importing Properties 4.17.1.4. 二进制属性 4.17.1.5. 自动属性设置 4.17.2. Tortoise
SVN
项目属性 4.18. External Items 4.18.1. External Folders 4.18.2. External Files 4.19. 分支/标记 4.19.1. 创建一个分支或标记 4.19.2. 检出或者切换 4.20. 正在合并 4.20.1. 合并指定
版本
范围 4.20.2. 复兴分支 4.20.3. 合并两个不同的目录树 4.20.4. 合并选项 4.20.5. 预览合并结果 4.20.6. 合并跟踪 4.20.7. 子合并期间处理冲突 4.20.8. Merge a Completed Branch 4.20.9. Feature Branch Maintenance 4.21. 锁 4.21.1. 锁定在Subverion中是如何工作的 4.21.2. 取得锁定 4.21.3. 释放锁定 4.21.4. 检查锁定状态 4.21.5. 让非锁定的文件变成只读 4.21.6. 锁定钩子脚本 4.22. 创建并应用补丁 4.22.1. 创建一个补丁文件 4.22.2. 应用一个补丁文件 4.23. 谁修改了哪一行? 4.23.1. 追溯文件 4.23.2. 追溯不同点 4.24.
版本
库浏览器 4.25.
版本
分支图 4.25.1.
版本
图节点 4.25.2. Changing the View 4.25.3. 使用图 4.25.4. 刷新视图 4.25.5. Pruning Trees 4.26. 导出一个Subversion工作副本 4.26.1. 从
版本
控制里移除删除工作副本 4.27. 重新定位工作副本 4.28. 与 BUG 跟踪系统/问题跟踪集成 4.28.1. Adding Issue Numbers to Log Messages 4.28.1.1. Issue Number in Text Box 4.28.1.2. Issue Numbers Using Regular Expressions 4.28.2. Getting Information from the Issue Tracker 4.29. 与基于 WEB 的
版本
库浏览器集成 4.30. Tortoise
SVN
的设置 4.30.1. 常规设置 4.30.1.1. 右键菜单配置 4.30.1.2. T
SVN
对话框设置一 4.30.1.3. T
SVN
对话框设置二 4.30.1.4. Tortoise
SVN
颜色设置 4.30.2. Revision Graph Settings 4.30.2.1. Revision Graph Colors 4.30.3. 图标叠加设置 4.30.3.1. 图标集选择 4.30.4. 网络设置 4.30.5. 外部程序设置 4.30.5.1. 差异查看器 4.30.5.2. 合并工具 4.30.5.3. 差异查看/合并工具的高级设置 4.30.5.4. 统一的差异查看器 4.30.6. 已保存数据的设置 4.30.7. 日志缓存 4.30.7.1. Cached Repositories 4.30.7.2. 日志缓存统计 4.30.8.
客户端
钩子脚本 4.30.8.1. Issue Tracker Integration 4.30.9. TortoiseBlame 的设置 4.30.10. 注册表设置 4.30.11. Subversion 的工作文件夹 4.31. 最后步骤 5. SubWCRev 程序 5.1. SubWCRev 命令行 5.2. 关键字替换 5.3. 关键字例子 5.4. COM 接口 A. 常见问题(FAQ) B. 如何实现 … B.1. 一次移动或复制多个文件 B.2. 强制用户写日志 B.2.1.
服务器
端
的钩子脚本(Hook-script) B.2.2. 工程(Project)属性 B.3. 从
版本
库里
更新
选定的文件到本地 B.4. Roll back (Undo) revisions in the repository B.4.1. 使用
版本
日志对话框 B.4.2. 使用合并对话框 B.4.3. 使用
svn
dumpfilter B.5. Compare two revisions of a file or folder B.6. 包含一个普通的子项目 B.6.1. 使用
svn
:externals B.6.2. 使用嵌套工作副本 B.6.3. 使用相对位置 B.7. 创建到
版本
库的快捷方式 B.8. 忽略已经
版本
控制的文件 B.9. 从工作副本删除
版本
信息 B.10. 删除工作副本 C. Useful Tips For Administrators C.1. 通过组策略部署 Tortoise
SVN
C.2. 重定向升级检查 C.3. 设置
SVN
_ASP_DOT_NET_HACK 环境变量 C.4. 禁用上下文菜单 D. Tortoise
SVN
操作 D.1. Tortoise
SVN
命令 D.2. TortoiseIDiff 命令 E. 命令行交叉索引 E.1. 约定和基本规则 E.2. Tortoise
SVN
命令 E.2.1. 检出 E.2.2.
更新
E.2.3.
更新
到
版本
E.2.4. 提交 E.2.5. 差异 E.2.6. 显示日志 E.2.7. 检查所作的修改 E.2.8.
版本
图 E.2.9.
版本
库浏览器 E.2.10. 编辑冲突 E.2.11. 已解决 E.2.12. 改名 E.2.13. 删除 E.2.14. 恢复 E.2.15. 清理 E.2.16. 获得锁 E.2.17. 释放锁 E.2.18. 分支/标记 E.2.19. 切换 E.2.20. 合并 E.2.21. 输出 E.2.22. 重新定位 E.2.23. 在当前位置创建
版本
库 E.2.24. 添加 E.2.25.
导入
E.2.26. 追溯 E.2.27. 加入忽略列表 E.2.28. 创建补丁 E.2.29. 应用补丁(Apply Patch) F. 实现细节 F.1. 图标重载 G. 用 SSH 使
服务器
更安全 G.1. 配置 Linux
服务器
G.2. 配置 Windows
服务器
G.3. 用于 Tortoise
SVN
的 SSH
客户端
工具 G.4. 创建 OpenSSH 证书 G.4.1. 使用 ssh-keygen 创建密钥 G.4.2. 使用 PuTTYgen 创建密钥 G.5. 使用 PuTTY 测试 G.6. 使用 Tortoise
SVN
测试 SSH G.7. SSH 配置参数 6. IBugtraqProvider interface 6.1. The IBugtraqProvider interface 6.2. The IBugtraqProvider2 interface
Tortoise
SVN
和TortoiseMerge的中文帮助文档(chm格式)
前言 1. 什么是 Tortoise
SVN
? 2. Tortoise
SVN
的特性 3. 许可协议 4. 开发 4.1. Tortoise
SVN
的历史 4.2. 致谢 5. 阅读指南 6. 本文使用的术语 1. 开始 1.1. 安装 Tortoise
SVN
1.1.1. 系统要求 1.1.2. 安装 1.2. 基本概念 1.3. 开始试用 1.3.1. 创建
版本
库 1.3.2.
导入
项目 1.3.3. 检出工作副本 1.3.4. 进行修改 1.3.5. 添加更多的文件 1.3.6. 查看项目历史 1.3.7. 撤消更改 1.4. 继续前进 ... 2. 基本
版本
控制概念 2.1.
版本
库 2.2.
版本
模型 2.2.1. 文件共享的问题 2.2.2. 锁定-修改-解锁 方案 2.2.3. 复制-修改-合并 方案 2.2.4. Subversion 怎么做? 2.3. Subversion 实战 2.3.1. 工作副本 2.3.2.
版本
库的 URL 2.3.3. 修订
版本
2.3.4. 工作副本怎样跟踪
版本
库 2.4. 摘要 3.
版本
库 3.1. 创建
版本
库 3.1.1. 使用命令行工具创建
版本
库 3.1.2. 使用 Tortoise
SVN
创建
版本
库 3.1.3. 本地访问
版本
库 3.1.4. 访问网络共享磁盘上的
版本
库 3.1.5.
版本
库布局 3.2.
版本
库
备份
3.3.
服务器
端
钩子脚本 3.4. 检出链接 3.5. 访问
版本
库 4. 日常使用指南 4.1. 基本特性 4.1.1. 图标重载 4.1.2. 右键菜单 4.1.3. 拖放 4.1.4. 常用快捷方式 4.1.5. 认证 4.1.6. 最大化窗口 4.2.
导入
数据到
版本
库 4.2.1.
导入
4.2.2.
导入
适当的位置 4.2.3. 专用文件 4.3. 检出工作副本 4.3.1. 检出深度 4.4. 将你的修改提交到
版本
库 4.4.1. 提交对话框 4.4.2. 修改列表 4.4.3. 从提交列表中排除项目 4.4.4. 提交日志信息 4.4.5. 提交进程 4.5. 用来自别人的修改
更新
你的工作副本 4.6. 解决冲突 4.6.1. 文件冲突 4.6.2. 属性冲突 4.6.3. 树冲突 4.6.3.1. 本地删除,当
更新
时有更改进入 4.6.3.2. 本地更改,当
更新
时有删除进入 4.6.3.3. 本地删除,当
更新
时有删除进入 4.6.3.4. 本地缺少,当合并时有更改进入 4.6.3.5. 本地更改,当合并时有删除进入 4.6.3.6. 本地删除,当合并时有删除进入 4.6.3.7. 其它树冲突 4.7. 获得状态信息 4.7.1. 图标重载 4.7.2. 详细状态 4.7.3. 在 Windows 资源管理器中的 Tortoise
SVN
列 4.7.4. 本地与远程状态 4.7.5. 查看差别 4.8. 修改列表 4.9.
版本
日志对话框 4.9.1. 调用
版本
日志对话框 4.9.2.
版本
日志动作 4.9.3. 获得更多信息 4.9.4. 获取更多的日志信息 4.9.5. 当前工作副本的
版本
4.9.6. 合并跟踪特性 4.9.7. 修改日志消息和作者 4.9.8. 过滤日志信息 4.9.9. 统计信息 4.9.9.1. 统计页 4.9.9.2. 作者提交次数统计页 4.9.9.3. 按日期提交统计页 4.9.10. 离线方式 4.9.11. 刷新视图 4.10. 查看差异 4.10.1. 文件差异 4.10.2. 行结束符和空白选项 4.10.3. 比较文件夹 4.10.4. 使用 TortoiseIDiff 进行比较的图像 4.10.5. Diffing Office Documents 4.10.6. 其他的比较/合并工具 4.11. 添加新文件和目录 4.12. 复制/移动/重命名文件和文件夹 4.13. 忽略文件和目录 4.13.1. 忽略列表中的模式匹配 4.14. 删除、移动和改名 4.14.1. 正在删除文件/文件夹 4.14.2. 移动文件和文件夹 4.14.3. 处理文件名称大小写冲突 4.14.4. 修复文件改名 4.14.5. 删除未
版本
控制的文件 4.15. 撤消更改 4.16. 清理 4.17. 项目设置 4.17.1. Subversion 属性 4.17.1.1.
svn
:keywords 4.17.1.2. 增加和编辑属性 4.17.1.3. 导出和
导入
属性 4.17.1.4. 二进制属性 4.17.1.5. 自动属性设置 4.17.2. Tortoise
SVN
项目属性 4.17.3. 属性编辑器 4.17.3.1. 外部条目 4.17.3.2.
SVN
关键字 4.17.3.3. EOL 样式 4.1
Tortoise
SVN
中文手册
1. 简介 ....................................................................... 1 1.1. 什么是 Tortoise
SVN
? ................................................ 1 1.2. Tortoise
SVN
的历史 .................................................. 1 1.3. Tortoise
SVN
的特性 .................................................. 1 1.4. 安装 Tortoise
SVN
.................................................... 2 1.4.1. 系统要求 ...................................................... 2 1.4.2. 安装 .......................................................... 2 1.4.3. 语言包 ........................................................ 2 1.4.4. 拼写检查器 .................................................... 3 2. 基本概念 ................................................................... 4 2.1.
版本
库 .............................................................. 4 2.2.
版本
模型 ............................................................. 4 2.2.1. 文件共享的问题 ................................................ 4 2.2.2. 锁定-修改-解锁 方案 ........................................... 5 2.2.3. 复制-修改-合并 方案 ........................................... 6 2.2.4. Subversion 怎么做? ........................................... 8 2.3. Subversion 实战 ..................................................... 9 2.3.1. 工作副本 ...................................................... 9 2.3.2.
版本
库的 URL ................................................. 10 2.3.3. 修订
版本
..................................................... 11 2.3.4. 工作副本怎样跟踪
版本
库 ....................................... 12 2.4. 摘要 ............................................................... 12 3. 配置
服务器
................................................................ 14 3.1. 基于 Apache 的
服务器
............................................... 14 3.1.1. 简介 ......................................................... 14 3.1.2. 安装 Apache .................................................. 14 3.1.3. 安装 Subversion .............................................. 15 3.1.4. 配置 ......................................................... 15 3.1.5. 多
版本
库 ..................................................... 17 3.1.6. 路径为基础的授权 ............................................. 18 3.1.7. 使用 Windows 域认证 ......................................... 18 3.1.8. 多重认证源 ................................................... 20 3.1.9. 用 SSL 使
服务器
更安全 ........................................ 20 3.1.10. Using client certificates with virtual SSL hosts ............ 22 3.2. 基于
svn
serve 的
服务器
............................................. 23 3.2.1. 简介 ......................................................... 23 3.2.2. 安装
svn
serve ................................................ 23 3.2.3. 运行
svn
serve ................................................ 24 3.2.4. Basic Authentication with
svn
serve ........................... 25 3.2.5. 使用 SASL 以便更安全 ........................................ 26 3.2.6. 使用
svn
+ssh 认证 ........................................... 28 3.2.7.
svn
serve 基于路径的授权 ...................................... 28 4.
版本
库 .................................................................... 29 4.1. 创建
版本
库 .......................................................... 29 4.1.1. 使用命令行工具创建
版本
库 ..................................... 29 4.1.2. 使用 Tortoise
SVN
创建
版本
库 .................................. 29 4.1.3. 本地访问
版本
库 ............................................... 30 4.1.4. 访问网络共享磁盘上的
版本
库 ................................... 30 Tortoise
SVN
iii 4.1.5.
版本
库布局 ................................................... 31 4.2.
版本
库
备份
.......................................................... 32 4.3. 钩子脚本 ............................................................ 32 4.4. 检出链接 ............................................................ 33 5. 日常使用指南 .............................................................. 34 5.1. 开始 ............................................................... 34 5.1.1. 图标重载 ..................................................... 34 5.1.2. 右键菜单 ..................................................... 34 5.1.3. 拖放 ......................................................... 36 5.1.4. 常用快捷方式 ................................................. 37 5.1.5. 认证 ......................................................... 37 5.1.6. 最大化窗口 ................................................... 38 5.2.
导入
数据到
版本
库 .................................................... 38 5.2.1.
导入
......................................................... 38 5.2.2.
导入
适当的位置 ............................................... 40 5.2.3. 专用文件 ..................................................... 40 5.2.4. 引用的工程 ................................................... 40 5.3. 检出工作副本 ........................................................ 42 5.3.1. 检出深度 ..................................................... 43 5.4. 将你的修改提交到
版本
库 .............................................. 45 5.4.1. 提交对话框 ................................................... 45 5.4.2. 修改列表 ..................................................... 47 5.4.3. Excluding Items from the Commit List ......................... 47 5.4.4. 提交日志信息 ................................................. 47 5.4.5. 提交进程 ..................................................... 48 5.5. 用来自别人的修改
更新
你的工作副本 .................................... 49 5.6. 解决冲突 ............................................................ 51 5.7. 获得状态信息 ........................................................ 52 5.7.1. 图标重载 ..................................................... 52 5.7.2. 在 Windows 资源管理器中的 Tortoise
SVN
列 ..................... 53 5.7.3. 本地与远程状态 ............................................... 54 5.7.4. 查看差别 ..................................................... 55 5.8. 修改列表 ............................................................ 55 5.9.
版本
日志对话框 ...................................................... 58 5.9.1. 调用
版本
日志对话框 ........................................... 58 5.9.2.
版本
日志动作 ................................................. 59 5.9.3. 获得更多信息 ................................................. 59 5.9.4. 获取更多的日志信息 ........................................... 62 5.9.5. 合并跟踪特性 ................................................. 62 5.9.6. 修改日志消息和作者 ........................................... 63 5.9.7. 过滤日志信息 ................................................. 64 5.9.8. 统计信息 ..................................................... 64 5.9.9. 离线方式 ..................................................... 66 5.9.10. 刷新视图 .................................................... 67 5.10. 查看差异 ........................................................... 67 5.10.1. 文件差异 .................................................... 67 5.10.2. 行结束符和空白选项 .......................................... 68 5.10.3. 比较文件夹 .................................................. 68 5.10.4. 使用 TortoiseIDiff 进行比较的图像 ........................... 69 5.10.5. 其他的比较/合并工具 ......................................... 70 5.11. 添加新文件和目录 ................................................... 71 5.12. Copying/Moving/Renaming Files and Folders .......................... 72 5.13. 忽略文件和目录 ..................................................... 73 5.13.1. 忽略列表中的模式匹配 ........................................ 74 5.14. 删除、移动和改名 ................................................... 75 5.14.1. 正在删除文件/文件夹 ......................................... 75 5.14.2. 移动文件和文件夹 ............................................ 76 5.14.3. 改变文件名称大小写 .......................................... 77 Tortoise
SVN
iv 5.14.4. 处理文件名称大小写冲突 ...................................... 77 5.14.5. 修复文件改名 ................................................ 77 5.14.6. 删除未
版本
控制的文件 ........................................ 78 5.15. 撤消更改 ........................................................... 78 5.16. 清理 .............................................................. 79 5.17. 项目设置 ........................................................... 79 5.17.1. Subversion 属性 ............................................. 80 5.17.2. Tortoise
SVN
项目属性 ........................................ 84 5.18. 分支/标记 .......................................................... 85 5.18.1. 创建一个分支或标记 .......................................... 86 5.18.2. 检出或者切换 ................................................ 87 5.19. 正在合并 ........................................................... 88 5.19.1. 合并指定
版本
范围 ............................................ 89 5.19.2. 复兴分支 .................................................... 91 5.19.3. 合并两个不同的目录树 ........................................ 91 5.19.4. 合并选项 .................................................... 92 5.19.5. 预览合并结果 ................................................ 93 5.19.6. 合并跟踪 .................................................... 94 5.19.7. 子合并期间处理冲突 .......................................... 94 5.19.8. Merge a Completed Branch ................................... 95 5.20. 锁 ................................................................ 96 5.20.1. 锁定在Subverion中是如何工作的 ............................... 96 5.20.2. 取得锁定 .................................................... 97 5.20.3. 释放锁定 .................................................... 97 5.20.4. 检查锁定状态 ................................................ 98 5.20.5. 让非锁定的文件变成只读 ...................................... 98 5.20.6. 锁定钩子脚本 ................................................ 98 5.21. 创建并应用补丁 ..................................................... 99 5.21.1. 创建一个补丁文件 ............................................ 99 5.21.2. 应用一个补丁文件 ........................................... 100 5.22. 谁修改了哪一行? .................................................. 100 5.22.1. 追溯文件 ................................................... 101 5.22.2. 追溯不同点 ................................................. 103 5.23.
版本
库浏览器 ...................................................... 103 5.24.
版本
分支图 ........................................................ 105 5.24.1.
版本
图节点 ................................................. 106 5.24.2. Changing the View ......................................... 106 5.24.3. 使用图 ..................................................... 107 5.24.4. 刷新视图 ................................................... 107 5.25. 导出一个Subversion工作副本 ........................................ 108 5.25.1. 从
版本
控制里移除删除工作副本 ............................... 108 5.26. 重新定位工作副本 .................................................. 109 5.27. 与 BUG 跟踪系统/问题跟踪集成 ...................................... 109 5.27.1. Adding Issue Numbers to Log Messages ....................... 110 5.27.2. Getting Information from the Issue Tracker ................. 112 5.28. 与基于 WEB 的
版本
库浏览器集成 ..................................... 113 5.29. Tortoise
SVN
的设置 ................................................. 114 5.29.1. 常规设置 ................................................... 114 5.29.2. 图标叠加设置 ............................................... 122 5.29.3. 网络设置 ................................................... 125 5.29.4. 外部程序设置 ............................................... 126 5.29.5. 已保存数据的设置 ........................................... 129 5.29.6. 日志缓存 ................................................... 130 5.29.7.
客户端
钩子脚本 ............................................. 132 5.29.8. TortoiseBlame 的设置 ....................................... 136 5.29.9. 注册表设置 ................................................. 136 5.29.10. Subversion 的工作文件夹 ................................... 137 5.30. 最后步骤 .......................................................... 137 Tortoise
SVN
v 6. SubWCRev 程序 ............................................................ 138 6.1. SubWCRev 命令行 ................................................... 138 6.2. 关键字替换 ......................................................... 138 6.3. 关键字例子 ......................................................... 139 6.4. COM 接口 .......................................................... 140 A. 常见问题(FAQ) ............................................................ 142 B. 如何实现 … .............................................................. 143 B.1. 一次移动或复制多个文件 ............................................. 143 B.2. 强制用户写日志 ..................................................... 143 B.2.1.
服务器
端
的钩子脚本(Hook-script) ............................. 143 B.2.2. 工程(Project)属性 ........................................... 143 B.3. 从
版本
库里
更新
选定的文件到本地 ..................................... 143 B.4. Roll back (Undo) revisions in the repository ...................... 144 B.4.1. 使用
版本
日志对话框 .......................................... 144 B.4.2. 使用合并对话框 .............................................. 144 B.4.3. 使用
svn
dumpfilter .......................................... 144 B.5. 比较一个文件的两个
版本
............................................. 145 B.6. 包含一个普通的子项目 ............................................... 145 B.6.1. 使用
svn
:externals .......................................... 145 B.6.2. 使用嵌套工作副本 ............................................ 145 B.6.3. 使用相对位置 ................................................ 145 B.7. 创建到
版本
库的快捷方式 ............................................. 146 B.8. 忽略已经
版本
控制的文件 ............................................. 146 B.9. 从工作副本删除
版本
信息 ............................................. 146 B.10. 删除工作副本 ...................................................... 147 C. 对管理员有用的技巧 ....................................................... 148 C.1. 通过组策略部署 Tortoise
SVN
......................................... 148 C.2. 重定向升级检查 ..................................................... 148 C.3. 设置
SVN
_ASP_DOT_NET_HACK 环境变量 ................................. 149 C.4. 禁用上下文菜单 ..................................................... 149 D. Tortoise
SVN
操作 ......................................................... 151 D.1. Tortoise
SVN
命令 .................................................. 151 D.2. TortoiseIDiff 命令 ................................................ 154 E. 命令行交叉索引 ........................................................... 155 E.1. 约定和基本规则 ..................................................... 155 E.2. Tortoise
SVN
命令 .................................................. 155 E.2.1. 检出 ........................................................ 155 E.2.2.
更新
........................................................ 155 E.2.3.
更新
到
版本
.................................................. 155 E.2.4. 提交 ........................................................ 156 E.2.5. 差异 ........................................................ 156 E.2.6. 显示日志 .................................................... 156 E.2.7. 检查所作的修改 .............................................. 157 E.2.8.
版本
图 ...................................................... 157 E.2.9.
版本
库浏览器 ................................................ 157 E.2.10. 编辑冲突 ................................................... 157 E.2.11. 已解决 ..................................................... 157 E.2.12. 改名 ....................................................... 157 E.2.13. 删除 ....................................................... 157 E.2.14. 恢复 ....................................................... 157 E.2.15. 清理 ....................................................... 158 E.2.16. 获得锁 ..................................................... 158 E.2.17. 释放锁 ..................................................... 158 E.2.18. 分支/标记 .................................................. 158 E.2.19. 切换 ....................................................... 158 E.2.20. 合并 ....................................................... 159 E.2.21. 输出 ....................................................... 159 E.2.22. 重新定位 ................................................... 159 Tortoise
SVN
vi E.2.23. 在当前位置创建
版本
库 ....................................... 159 E.2.24. 添加 ....................................................... 159 E.2.25.
导入
....................................................... 159 E.2.26. 追溯 ....................................................... 159 E.2.27. 加入忽略列表 ............................................... 160 E.2.28. 创建补丁 ................................................... 160 E.2.29. 应用补丁(Apply Patch) ...................................... 160 F. 实现细节 ................................................................. 161 F.1. 图标重载 ........................................................... 161 G. 用 SSH 使
服务器
更安全 .................................................... 163 G.1. 配置 Linux
服务器
................................................. 163 G.2. 配置 Windows
服务器
............................................... 163 G.3. 用于 Tortoise
SVN
的 SSH
客户端
工具 ................................ 164 G.4. 创建 OpenSSH 证书 ................................................. 164 G.4.1. 使用 ssh-keygen 创建密钥 .................................... 164 G.4.2. 使用 PuTTYgen 创建密钥 ...................................... 164 G.5. 使用 PuTTY 测试 ................................................... 165 G.6. 使用 Tortoise
SVN
测试 SSH ......................................... 165 G.7. SSH 配置参数 ...................................................... 166 术语表 ....................................................................... 168 索引 ......................................................................... 171
svn
客户端
批量
备份
数据(图+文)
缘由 商业用途的规则,数据与谨慎便成了不可替代的王道,我今天也说
svn
,在
客户端
批量
备份
数据。 前提 考虑跨平台与易用性,选择批处理(.bat),既然是批处理,少不了的便是命令和执行命令的平台,这个执行平台的命令为
svn
.exe(默认只有
svn
的
服务器
端
用),命令下面会有介绍。 解决方案 既然
svn
.exe是
服务器
端
的,那么
客户端
有没有办法安装此环境呢,答案是肯定的。独立执行
svn
命令的...
版本控制
1,277
社区成员
1,251
社区内容
发帖
与我相关
我的任务
版本控制
软件工程 CVS/SVN
复制链接
扫一扫
分享
社区描述
软件工程 CVS/SVN
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章