工作副本相关命令:
svn list -列出当前目录下处于版本控制的所有文件
svn status -列出工作副本中的文件(夹)的状态
svn log -查看提交日志(来自svn ci 的 -m参数)
svn info -工作副本及文件(夹)的详细信息
svn list = svn ls 只会列出处于版本控制的文件的顶级目录,而不会递归显示出来,
svn ls --recursive 会递归显示出来处于版本控制的所有文件夹下的文件
svn ls -v --recursive 会显示处于版本控制下文件详情.
svn status 列出工作副本的文件状态 ,
? -无版本控制
D -已被标记从版本库中删除
M -已被编辑过
A -已被标记增加到版本控制中
R -文件被替换
C -文件存在冲突
! -文件缺失
svn info --xml 出以xml格式输入工作副本的详细信息
多版本库解决方案
前提:
TCP/IP协议规定端口号的范围为 0-65535
0-1023号为公认端口 ftp协议:21 http协议:80
1024-49151号为注册端口 mysql: 3306 svn服务端:3690
49152-65535号为私有端口
svnserve -d -r /path/repos/版本库名称 --listen-port 端口号
killall svnserve 所有版本库都会被停止