svn學習筆記4(進階應用)
阿新 • • 發佈:2018-01-12
頂級 顯示 文件夾 body 日誌 提交 spa 詳細信息 版本控制
工作副本相關命令:
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 所有版本庫都會被停止
svn學習筆記4(進階應用)