Subversion 工具与配置全解析
1. svnserve 选项说明
svnserve 有一些实用的选项,以下是详细介绍:
| 选项 | 说明 |
| — | — |
| –tunnel-user NAME | 与 –tunnel 选项结合使用,让 svnserve 假定 NAME 是经过身份验证的用户,而非 svnserve 进程的 UID。适用于通过 SSH 共享单个系统账户,但希望保持独立提交身份的用户。 |
| –threads (-T) | 在守护进程模式下运行时,使 svnserve 为每个连接生成一个线程而非进程(例如在 Windows 上运行时)。svnserve 进程在启动时仍会后台运行。 |
| –listen-once (-X) | 使 svnserve 在 svn 端口接受一个连接,处理该连接后退出。此选项主要用于调试。 |
2. svnversion 工具
svnversion 用于总结工作副本的本地版本信息,结果会输出到标准输出。以下是其详细介绍:
-语法:svnversion [OPTIONS] [WC_PATH [TRAIL_URL]]
-选项说明:
---no-newline (-n):输出时省略通常的尾随换行符。
---committed (-c):使用最后更改的版本,而不是当前(即本地可用的最高)版本。
---help (-h)