svn export — 導出目錄樹。

 

概要

svn export [-r REV] URL[@PEGREV] [PATH]

svn export [-r REV] PATH1[@PEGREV] [PATH2]

描述

     第一種從版本庫導出乾淨工作目錄樹的形式是指定URL,如果指定了修訂版本REV,會導出相應的版本,如果沒有指定修訂版本,則會導出HEAD,導出到PATH。如果省略PATH,URL的最後一部分會作爲本地目錄的名字。

     第二種從工作拷貝導出乾淨目錄樹的第二種形式是指定PATH1到PATH2,所有的本地修改將會保留,但是不再版本控制下的文件不會拷貝。

選項

--revision (-r) REV
--quiet (-q)
--force
--username USER
--password PASS
--no-auth-cache
--non-interactive
--non-recursive (-N)
--config-dir DIR
--native-eol EOL
--ignore-externals

例子

從你的工作拷貝導出(不會打印每一個文件和目錄):

$ svn export a-wc my-export
Export complete.

從版本庫導出目錄(打印所有的文件和目錄):

$ svn export file:///tmp/repos my-export
A  my-export/test
A  my-export/quiz

Exported revision 15.

當 使用操作系統特定的分發版本,使用特定的EOL字符作爲行結束符號導出一棵樹會非常有用。--native-eol選項會這樣做,但是如果影響的文件擁有 svn:eol-style = native屬性,舉個例子,導出一棵使用CRLF作爲行結束的樹(可能是爲了做一個Windows的.zip文件分發版本):

$ svn export file:///tmp/repos my-export --native-eol CRLF
A  my-export/test
A  my-export/quiz

Exported revision 15.

你可以爲--native-eol選項指定LR、CR或CRLF作爲行結束符。

發佈了8 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章