svn 常用命令大全例子集合版


SVN命令简写/别名功能描述使用格式详情/例子
add
往版本库中添加新的文件或整个目录svn add file|dir详情
blamepraise/annotate/ann显示特定文件和URL内嵌的作者和修订版本信息svn blame TARGET...详情
cat
显示特定版本的某文件内容svn cat 目标[@版本]详情
checkoutco检出:将文件checkout到本地目录svn checkout path详情
cleanup
递归清理工作拷贝,删除未完成的操作锁定。svn cleanup [PATH...]详情
commitci提交:将改动的文件提交到版本库svn commit -m “add test file for my test“ test.php详情
copycp复制:拷贝工作拷贝的一个文件或目录到版本库。svn copy SRC DST详情
deletedel/remove/rm删除文件svn delete path -m “delete test fle“详情
diffdi将修改的文件与基础版本比较svn diff path详情
export
导出一个.svn文件夹的目录树svn export svn://localhost/test/testapp --username wzhnsc详情
helph查看svn帮助,或特定命令帮助svn help add详情
import
递归提交一个路径的拷贝到URL。svn import [PATH] URL详情
info
查看文件详细信息svn info path详情
listls显示path目录下的所有属于版本库的文件和目录svn list path详情
lock
加锁svn lock -m “lock test file“ test.php详情
log
显示这个文件的所有修改记录,及其版本号的变化svn log path详情
merge
将两个版本之间的差异合并到当前文件svn merge -r m:n path详情
mkdir
创建纳入版本控制下的新目录svn mkdir URL [PATH]L详情
movemv/rename/ren这个命令移动文件或目录到你的工作拷贝或者是版本库。svn move SRC DST详情
propdelpdel/pd删除一个项目的一个属性。svn propdel PROPNAME [PATH...]详情
propeditpedit/pe修改一个或多个版本控制之下文件的属性。svn propedit PROPNAME PATH...详情
propgetpget/pg打印一个文件、目录或修订版本的一个属性的值svn propget PROPNAME [TARGET[@REV]...]详情
proplistplist/pl列出文件、目录或修订版本的属性svn proplist [TARGET[@REV]...]详情
propsetpset/ps设置文件、目录或者修订版本的属性PROPNAME为PROPVAL。svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...详情
resolved
移除工作副本的目录或文件的“冲突”状态。svn resolved PATH…详情
revert
恢复原始未改变的工作副本文件 (恢复大部份的本地修改)svn revert PATH…详情
statusstat/st查看文件或者目录状态svn status path详情
switchsw更新工作副本至不同的URLsvn switch URL [PATH]详情
unlock
解锁svn unlock PATH详情
updateup更新到某个版本svn update -r m path详情


  • 使用社交账号登录,本站支持
全部评论(0)