Svn import子命令詳解
本節(jié)和大家討論一下Svn import子命令的用法,這里我發(fā)表一下個(gè)人理解,和大家討論討論,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。
名稱
Svn import子命令—遞歸提交一個(gè)路徑的拷貝到版本庫。
概要
svnimport[PATH]URL
描述
RecursivelycommitacopyofPATHtoURL.IfPATHisomitted,“.”isassumed.Parentdirectoriesarecreatedintherepositoryasnecessary.Unversionableitemssuchasdevicefilesandpipesareignoredevenif--forceisspecified.
別名
Svn import子命令無別名
改變
版本庫
是否訪問版本庫
Svn import子命令訪問版本庫
選項(xiàng)
- --message(-m)TEXT
- --file(-F)FILE
- --quiet(-q)
- --depthARG
- --force
- --with-revpropARG
- --usernameUSER
- --passwordPASS
- --no-auth-cache
- --non-interactive
- --force-log
- --editor-cmdEDITOR
- --encodingENC
- --config-dirDIR
- --auto-props
- --no-auto-props
- --ignore-externals
例子:這將本地目錄myproj導(dǎo)入到版本庫的trunk/misc,trunk/misc在導(dǎo)入之前不需要存在—svnimport會(huì)遞歸的為你創(chuàng)建目錄。
$svnimport-m"Newimport"myprojhttp://svn.red-bean.com/repos/trunk/misc
Addingmyproj/sample.txt…
Transmittingfiledata.........
Committedrevision16.
需要知道這樣不會(huì)在版本庫創(chuàng)建目錄myproj,如果你希望這樣,請?jiān)赨RL后添加myproj:
$svnimport-m"Newimport"myprojhttp://svn.red-bean.com/repos/trunk/misc/myproj
Addingmyproj/sample.txt…
Transmittingfiledata.........
Committedrevision16.
Svn import子命令在導(dǎo)入數(shù)據(jù)之后,你會(huì)發(fā)現(xiàn)原先的目錄樹并沒有納入版本控制,為了開始工作,你還是要運(yùn)行svncheckout得到一個(gè)干凈的目錄樹工作拷貝。
【編輯推薦】