我想僅使用svn command line
實用程序獲取特定文件。如何過濾svn導出
我有一個批處理腳本,它只能從vss
獲取特定文件,使用工具vss
。
在vss
的命令是:
ss get *.c
我需要svn
命令行工具類似的功能。 我該如何開始?
我想僅使用svn command line
實用程序獲取特定文件。如何過濾svn導出
我有一個批處理腳本,它只能從vss
獲取特定文件,使用工具vss
。
在vss
的命令是:
ss get *.c
我需要svn
命令行工具類似的功能。 我該如何開始?
您可以嘗試類似的方式,獲取與某些擴展名匹配的文件列表,如.txt或.c。
svn list -R http://svn/url/till/the/path/you/need/ | grep ".extension"
然後在上面的命令使用svn export
的輸出的每一行獲得在本地計算機中的文件。
編輯:
庫=
http://svn/url/till/the/path/need/
$目標目錄=機器
線路在
svn list -R http://svn/url/till/the/path/need/ | grep ".extension"
一些路徑 做filename=`echo "$line" |sed "s|$repository||g"` if [ ! -d $target_directory$filename ]; then directory=`dirname $filename` mkdir -p $target_directory$directory svn export --force -r HEAD $repository$line $target_directory$filename --username abc --password password123
網絡
完成
你想對'vss'擴展名的所有文件執行ss? – npocmaka
不,我想使用svn命令實用程序遞歸地從svn中檢索感興趣的特定文件。 – Laxman