原文连接svn
svn是一个开放源代码的版本库,是cvs的重写版和改进版
导出url
添加指定文件或目录 svn add 'file'或'dir' 添加全部目录文件 svn add * 建立归入版本目录 svn mkdir -m 'commit message' 'url/dir'
删除指定文件 svn delete 'file' 推荐组合 svn delete 'file name' svn commit -m 'delete file name'
提交指定文件 svn commit -m 'commit message' 'file' 提交全部文件 svn commit -m 'commit message' 简写 svn ci -m
查看文件或目录状态 svn status 'file'或'dir' 简写 svn st 'file'或'dir'
查看指定文件日志 svn log 'file' 查看指定文件详细信息 svn info 'file' 查看指定目录文件列表 svn list 'dir'
更新指定文件 svn update 'file' 更新全部文件 svn update
加锁指定文件 svn lock -m 'commit message' 'file' 解锁指定文件 svn unlock 'file'
比较指定文件差别 svn diff 'file' 对指定文件的版本1和版本2比较差别 svn diff -r version1:version2 'file'
从分支A新建出一个分支B svn copy branchA branchB -m 'commit message'
svn resolved
产生冲突是,会生成三个新的文件,svn resolved除了删除冲突文件,还修正了一些记录在工做拷贝管理区域的记录数据,推荐使用这个命令解决冲突。开放源代码
svn help