Subversion与GNU make实用指南
1. Subversion管理工具概述
Subversion是一款强大的版本控制系统,拥有多种管理工具,用于不同方面的操作,如仓库管理、信息查看、远程访问等。下面将详细介绍这些工具及其用法。
2. 仓库管理工具svnadmin
svnadmin是用于监控和修复Subversion仓库的管理工具,可对本地路径的仓库进行操作。
2.1 svnadmin选项
| 选项 | 描述 |
|---|---|
| –bdb-log-keep | 禁用数据库日志文件的自动删除(特定于Berkeley DB) |
| –bdb-txn-nosync | 提交数据库事务时禁用fsync()的使用(特定于Berkeley DB) |
| –bypass-hooks | 绕过仓库钩子系统 |
| –clean-logs | 删除未使用的Berkeley DB日志 |
| –force-uuid | 强制使用转储流中的UUID设置仓库的UUID |
| –ignore-uuid |