1. 程式人生 > >svn學習筆記4(進階應用)

svn學習筆記4(進階應用)

頂級 顯示 文件夾 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(進階應用)