SVN子命令SVN Update詳解
本節(jié)說(shuō)一下Subversion的子命令SVN Update命令問(wèn)題,大家應(yīng)該知道Subversion是一個(gè)版本管理軟件,了解了Subversion的命令就可以更好的操作 Subversion了。
名稱(chēng)
SVN Update命令—更新你的工作拷貝。
概要
svnupdate[PATH...]
SVN Update命令描述
svnupdate會(huì)把版本庫(kù)的修改帶到工作拷貝,如果沒(méi)有給定修訂版本,它會(huì)把你的工作拷貝更新到HEAD修訂版本,否則,它會(huì)把工作拷貝更新到你用--revision指定的修訂版本。為了保持同步,svnupdate也會(huì)刪除所有在工作拷貝發(fā)現(xiàn)的無(wú)效鎖定(見(jiàn)“有時(shí)你只需要清理”一節(jié))。
對(duì)于每一個(gè)更新的項(xiàng)目開(kāi)頭都有一個(gè)表示所做動(dòng)作的字符,這些字符有下面的意思:
A添加
D刪除
U更新
C沖突
G合并
第一列的字符反映文件本身的更新,而第二列會(huì)反映文件屬性的更新。
別名up
改變
工作拷貝2
是否訪問(wèn)版本庫(kù)
是
選項(xiàng)
 
- --revision(-r)REV
 - --non-recursive(-N)
 - --quiet(-q)
 - --no-ignore
 - --incremental
 - --diff3-cmdCMD
 - --usernameUSER
 - --passwordPASS
 - --no-auth-cache
 - --non-interactive
 - --config-dirDIR
 - --ignore-externals
 
例子
SVN Update命令獲取你上次更新之后版本庫(kù)的修改:
- $svnupdate
 - Anewdir/toggle.c
 - Anewdir/disclose.c
 - Anewdir/launch.c
 - Dnewdir/README
 - Updatedtorevision32.
 - 你也可以將工作拷貝更新到舊的修訂版本(Subversion沒(méi)有CVS的“sticky”文件的概念;見(jiàn)附錄B,CVS用戶(hù)的Subversion指南):
 - $svnupdate-r30
 - Anewdir/README
 - Dnewdir/toggle.c
 - Dnewdir/disclose.c
 - Dnewdir/launch.c
 - Ufoo.c
 - Updatedtorevision30.
 
提示:如果你希望檢查單個(gè)文件的舊的修訂版本,你會(huì)希望使用svncat。SVN Update命令介紹完畢。
【編輯推薦】















 
 
 
 
 
 
 