社区
community_281
帖子详情
如何使用命令调用TortoiseSVN的提交功能
shenhj01
2010-06-21 10:36:41
如题,现在只知道点击提交才能更新报表。有没有办法不需要手动去做这个动作,使用命令提交?
请高手指教!
...全文
472
20
打赏
收藏
如何使用命令调用TortoiseSVN的提交功能
如题,现在只知道点击提交才能更新报表。有没有办法不需要手动去做这个动作,使用命令提交? 请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linchenrr
2011-08-23
打赏
举报
回复
我也在研究这个问题 难道一定要装subversion才行么。。
看尽繁华亦微笑
2010-06-22
打赏
举报
回复
shenhj01
2010-06-22
打赏
举报
回复
cd C:\Program Files\TortoiseSVN\bin
start TortoiseProc.exe /command:commit /path:d:\aa\aa.xls /closeonend:4
没办法去除确认对话框,高手指教!!!!!!
shenhj01
2010-06-22
打赏
举报
回复
研究了一晚上,还是没能把确认按钮去掉。
shenhj01
2010-06-22
打赏
举报
回复
刚刚下载了一个最新的SVN:subversion-1.6.12.zip,是ZIP格式的,不知道怎么安装?
mLee79
2010-06-22
打赏
举报
回复
为什么不直接用svn的命令行... svn ci ....
zjf30366
2010-06-22
打赏
举报
回复
shenhj01
2010-06-21
打赏
举报
回复
[Quote=引用 9 楼 sun_blackh 的回复:]
TortoiseProc /command:commit /path: /closeonend:3
最好先养成看帮助的习惯
[/Quote]
使用这个方法还是会跳出确定的按钮啊!!!
快乐老头儿
2010-06-21
打赏
举报
回复
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html
帮助文档
快乐老头儿
2010-06-21
打赏
举报
回复
TortoiseProc /command:commit /path: /closeonend:3
最好先养成看帮助的习惯
三界五行外
2010-06-21
打赏
举报
回复
命令行调用也是手动的吧
criedshy
2010-06-21
打赏
举报
回复
目前也是手动
morris88
2010-06-21
打赏
举报
回复
bugs2k
2010-06-21
打赏
举报
回复
shenhj01
2010-06-21
打赏
举报
回复
自己顶一下!!!
The_End_Of_The_World
2010-06-21
打赏
举报
回复
cchb1986
2010-06-21
打赏
举报
回复
帮顶
不姓贾_请叫我甄先生
2010-06-21
打赏
举报
回复
好 你继续~
快乐老头儿
2010-06-21
打赏
举报
回复
那你就做一个批处理。很简单的。也可以不让跳出确认的按钮。但是我没有时间推敲了。自己搞吧。
shenhj01
2010-06-21
打赏
举报
回复
我需要系统能够每小时自动跑,而不需要人去做任何动作。
subversion-
TortoiseSVN
-
使用
手册(CHM+HTML,中英完整版)
目录 前言 1. 致读者 2. 阅读指南 3.
TortoiseSVN
是完全免费的! 4. 社区 5. 致谢 6. 本文
使用
的术语 1. 简介 1.1. 什么是
TortoiseSVN
? 1.2.
TortoiseSVN
的历史 1.3.
TortoiseSVN
的特性 1.4. 安装
TortoiseSVN
1.4.1. 系统要求 1.4.2. 安装 1.4.3. 语言包 1.4.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. 修订版本 2.3.3. 工作拷贝怎样追踪版本库 2.4. 摘要 3. 配置服务器 3.1. 以Apache为基础的服务器 3.1.1. 简介 3.1.2. 安装Apache 3.1.3. 安装Subversion 3.1.4. 配置 3.1.5. 多版本库 3.1.6. 路径为基础的授权 3.1.7.
使用
Windows域认证 3.1.8. 多重认证源 3.1.9. 用SSL使服务器更安全 3.2. Svnserve服务器 3.2.1. 简介 3.2.2. 安装svnserve 3.2.3. 运行svnserve 3.2.3.1. 以服务形式运行svnserve 3.2.4. svnserve的认证 3.2.5.
使用
svn+ssh的认证 3.2.6. svnserve以路径为基础的授权 4. 版本库 4.1. 创建版本库 4.1.1.
使用
命令
行工具创建版本库 4.1.2.
使用
TortoiseSVN
创建版本库 4.1.3. 本地访问版本库 4.2. 版本库备份 4.3. 钩子脚本 4.4. 检出链接 5. 日常
使用
指南 5.1. 开始 5.1.1. 图标重载 5.1.2. 右键菜单 5.1.3. 拖放 5.1.4. 常用快捷方式 5.1.5. 认证 5.2. 导入数据到版本库 5.2.1. 版本库布局 5.2.2. 导入 5.2.3. 专用文件 5.2.4. 引用的工程 5.3. 检出工作拷贝 5.4. 让你的修改进入版本库 5.5. 用来自别人的修改更新你的工作复本 5.6. 解决冲突 5.7. 获得状态信息 5.7.1. 图标重载 5.7.2. 在Windows资源管理器中的
TortoiseSVN
列 5.7.3. 本地与远程状态 5.7.4. 查看差别 5.8. 版本日志对话框 5.8.1.
调用
版本日志对话框 5.8.2. 获得更多信息 5.8.3. 获取更多的日志信息 5.8.4. 修改日志消息和作者 5.8.5. 过滤日志信息 5.8.6. 统计信息 5.8.6.1. 统计页 5.8.6.2. 作者
提交
次数统计页 5.8.6.3. 按周
提交
次数统计页 5.9. 查看差异 5.9.1. 文件差异 5.9.2. 比较文件夹 5.9.3.
使用
TortoiseIDiff进行比较的图像 5.9.4. 其他的比较/合并工具 5.10. 添加新文件和目录 5.11. 忽略文件和目录 5.11.1. 忽略(Ignore)列表中的文件簇 5.12. 删除、重命名和移动 5.12.1. 仅在单一实例中重命名文件 5.12.2. 修复文件改名 5.13. 撤消更改 5.14. 清除 5.15. 项目设置 5.15.1. Subversion 属性 5.15.2.
TortoiseSVN
属性 5.16. 分支/标记 5.16.1. 创建一个分支或标记 5.16.2. 检出或者切换 5.17. 正在合并 5.17.1. 合并指定版本范围 5.17.2. 合并两个不同的目录树 5.17.3. 预览合并结果 5.17.4. 忽略祖先 5.18. 锁 5.18.1. 锁定在Subverion中是如何工作的 5.18.2. 取得锁定 5.18.3. 释放锁定 5.18.4. 检查锁定状态 5.18.5. 让非锁定的文件变成只读 5.18.6. 锁定钩子脚本 5.19. 创建并应用补丁 5.19.1. 创建一个补丁文件 5.19.2. 应用一个补丁文件 5.20. 谁修改了哪一行? 5.20.1. 追溯文件 5.20.2. 追溯不同点 5.21. 版本库浏览器 5.22. 版本分支图 5.23. 导出一个Subversion工作拷贝 5.24. 重新定位工作拷贝 5.25. 与BUG跟踪系统/问题跟踪集成 5.26. 与基于WEB的版本库浏览器集成 5.27.
TortoiseSVN
的设置 5.27.1. 常规设置 5.27.2. 外观与样式设置 5.27.2.1. 图标叠加设置 5.27.2.2. 图标集选择 5.27.2.3. TSVN对话框设置一 5.27.2.4. TSVN对话框设置二 5.27.2.5. TSVN颜色设置 5.27.3. 网络设置 5.27.4. 外部程序设置 5.27.4.1. 差异查看器 5.27.4.2. 合并工具 5.27.4.3. 差异查看/合并工具的高级设置 5.27.4.4. 统一的差异查看器 5.27.5. 已保存数据的设置 5.27.6. 注册表设置 5.27.7. Subversion的工作文件夹 5.27.8. 钩子脚本 5.28. 最后步骤 6. SubWCRev程序 6.1. SubWCRev
命令
行 6.2. 关键字替换 6.3. 关键字例子 A. 常见问题(FAQ) B. 如何实现… B.1. 一次移动或复制多个文件 B.2. 强制用户写日志 B.2.1. 服务器端的钩子脚本(Hook-script) B.2.2. 工程(Project)属性 B.3. 从版本库里更新选定的文件到本地 B.4. 回滚版本库里的版本 B.4.1.
使用
版本日志对话框 B.4.2.
使用
合并对话框 B.4.3.
使用
svndumpfilter B.5. 比较一个文件的两个版本 B.6. 包含一个普通的子项目 B.6.1.
使用
svn:externals B.6.2.
使用
嵌套空作拷贝 B.6.3.
使用
相对位置 B.7. 创建到版本库的快捷方式 B.8. 忽略已经版本控制的文件 C. 管理员 C.1. 通过组策略部署
TortoiseSVN
C.2. 重定向升级检查 C.3. 设置 SVN_ASP_DOT_NET_HACK 环境变量 D.
TortoiseSVN
操作 D.1.
TortoiseSVN
命令
E.
命令
行交叉索引 E.1. 约定和基本规则 E.2.
TortoiseSVN
命令
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) 术语表 索引 插图清单
SVN中文
使用
手册
本手册是为那些想
使用
Subversion 来管理数据,并且喜欢
使用
图形界面客户端程序替代
命令
行程序的 电脑用户编写的。
TortoiseSVN
是 Windows 外壳扩展,并且假设用户熟悉和
使用
Windows 资源管理 器。 在 前言 一章里解释了什么是
TortoiseSVN
,一些关于
TortoiseSVN
项目和开发人员社区的消息,以 及
使用
和分发它的许可条件。 在 第 1 章开 始 一章里解释了如何在电脑中安装
TortoiseSVN
,以及如何立刻开始
使用
。 在第 2 章 基本版本控制概念一章里简短地介绍了 Subversion 版本控制系统,Subversion 是
TortoiseSVN
的基础。这一章借用了 Subversion 项目的文档,介绍了各种版本控制模式,以及 Subversion 的工作原理。 第 3 章版 本库这一章解释了如何设置一个本地版本库,本地版本库对于在一台 PC 上测试 Subversion 和
TortoiseSVN
非常有用,这一章也介绍了一点版本库管理,也就是如何管理服务器上的版本库。如 果你需要一台服务器,这里还有一节介绍如何搭建服务器 第 4 章日 常
使用
指南是最重要的章节,介绍了
TortoiseSVN
最主要特性的
使用
。它以教程的形式,从 检出一个工作副本开始,然后修改,
提交
你的修改,之后进入高级主题。 第 5 章S ubWCRev 程序 是
TortoiseSVN
的一个独立程序,可以从工作副本抽取信息并记录到一个文 件,可以用来在项目中包含构建信息。 附录 B,如 何实现 …这一节回答了一些操作方面的常见问题。这些常见问题在其他章节没有被明确的提 到过。 附录 D,
TortoiseSVN
操作 这一节展示了如何
使用
命令
行
调用
TortoiseSVN
的 GUI 对话框,当你在
使用
脚本时仍希望用户交互时非常有用。 附录 E,
命令
行交叉索引给出了
TortoiseSVN
命令
与其对应的 Subversion
命令
行工具 svn.exe 命 令之间的关系。
SVN基础入门-
TortoiseSVN
(小乌龟)视频教程
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同...
TortoiseSVN
和TortoiseMerge的中文帮助文档(chm格式)
前言 1. 什么是
TortoiseSVN
? 2.
TortoiseSVN
的特性 3. 许可协议 4. 开发 4.1.
TortoiseSVN
的历史 4.2. 致谢 5. 阅读指南 6. 本文
使用
的术语 1. 开始 1.1. 安装
TortoiseSVN
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.
使用
TortoiseSVN
创建版本库 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 资源管理器中的
TortoiseSVN
列 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.
TortoiseSVN
项目属性 4.17.3. 属性编辑器 4.17.3.1. 外部条目 4.17.3.2. SVN 关键字 4.17.3.3. EOL 样式 4.1
TortoiseSVN
中文手册
1. 简介 ....................................................................... 1 1.1. 什么是
TortoiseSVN
? ................................................ 1 1.2.
TortoiseSVN
的历史 .................................................. 1 1.3.
TortoiseSVN
的特性 .................................................. 1 1.4. 安装
TortoiseSVN
.................................................... 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. 基于 svnserve 的服务器 ............................................. 23 3.2.1. 简介 ......................................................... 23 3.2.2. 安装 svnserve ................................................ 23 3.2.3. 运行 svnserve ................................................ 24 3.2.4. Basic Authentication with svnserve ........................... 25 3.2.5.
使用
SASL 以便更安全 ........................................ 26 3.2.6.
使用
svn+ssh 认证 ........................................... 28 3.2.7. svnserve 基于路径的授权 ...................................... 28 4. 版本库 .................................................................... 29 4.1. 创建版本库 .......................................................... 29 4.1.1.
使用
命令
行工具创建版本库 ..................................... 29 4.1.2.
使用
TortoiseSVN
创建版本库 .................................. 29 4.1.3. 本地访问版本库 ............................................... 30 4.1.4. 访问网络共享磁盘上的版本库 ................................... 30
TortoiseSVN
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 资源管理器中的
TortoiseSVN
列 ..................... 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
TortoiseSVN
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.
TortoiseSVN
项目属性 ........................................ 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.
TortoiseSVN
的设置 ................................................. 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
TortoiseSVN
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.
使用
svndumpfilter .......................................... 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. 通过组策略部署
TortoiseSVN
......................................... 148 C.2. 重定向升级检查 ..................................................... 148 C.3. 设置 SVN_ASP_DOT_NET_HACK 环境变量 ................................. 149 C.4. 禁用上下文菜单 ..................................................... 149 D.
TortoiseSVN
操作 ......................................................... 151 D.1.
TortoiseSVN
命令
.................................................. 151 D.2. TortoiseIDiff
命令
................................................ 154 E.
命令
行交叉索引 ........................................................... 155 E.1. 约定和基本规则 ..................................................... 155 E.2.
TortoiseSVN
命令
.................................................. 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
TortoiseSVN
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. 用于
TortoiseSVN
的 SSH 客户端工具 ................................ 164 G.4. 创建 OpenSSH 证书 ................................................. 164 G.4.1.
使用
ssh-keygen 创建密钥 .................................... 164 G.4.2.
使用
PuTTYgen 创建密钥 ...................................... 164 G.5.
使用
PuTTY 测试 ................................................... 165 G.6.
使用
TortoiseSVN
测试 SSH ......................................... 165 G.7. SSH 配置参数 ...................................................... 166 术语表 ....................................................................... 168 索引 ......................................................................... 171
community_281
590
社区成员
254,054
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章