SVN up 更新数据 每次使用 SVN 前一定要 SVN up , 否则有可能会覆盖其他人的文件
SVN st 查看文件状态 ? 代表新增加的文件, 但不在 SVN 版本控制内 需要用 SVN add path 来添加文件到 SVN 上, 添加完成后, 文件状态会变为 A
? 不在版本控制范围
A 已添加到 SVN 控制范围, 等待提交
M 对 SVN 上已有的文件进行过修改, 等待提交
! 已经在 SVN 上面删除改文件, 但是尚未提交
C 文件发生冲突, 有冲突时, 如果不是自己修改的文件, 或者待提交的文件, 一般选择 tc, 即他人文件版本即可, 如果与自己修改过要提交的文件有冲突, 可以使用 SVN resolved 来移除冲突
K 表示文件已被锁定
SVN revert path 恢复已修改的文件
SVN ci -m "要提交的相关内容" path
SVN log 查看提交日志 SVN log -l 10 查看最近提交的 10 条日志
SVN co path 从 SVN 服务器下载相关项目代码
SVN delete path 删除 SVN 上的文件 SVN ci -m "提交删除的文件"
SVN info test.txt 查看文件详细信息
还有一些高级操作:
SVN -r 200 test.txt 将 test.txt 文件还原到 200 版本
SVN diff -r m:n path 比较 m 与 n 版本之间的差异
SVN merge -r m:n test.txt 将 m 版本和 n 版本合并到当前文件
SVN mkdir path 在版本仓库中添加文件夹 mkdir work SVN add work -m "添加文件夹"
SVN switch(sw): 更新工作副本至不同的 url
来源: http://www.bubuko.com/infodetail-3216460.html