svn checkout
检出操作
svn checkout svn地址
svn文件太大时,建议分文件逐个检出,否则中途会断好多次。
svn add
添加文件
svn add 文件路径
svn add xxx/xxx/xxx.m
如果一个目录没有加入本地SVN库管理,那么可以 svn add 文件路径
加入SVN管理,会默认在子文件也加入进去。
如果一个目录已经加入本地SVN库管理,那么可以进入该目录执行 svn add . 会报错:
svn: warning: W150002: '/Users/zhangshuai/Desktop/wangwu/test/mine' is already under version control svn: E200009: Could not add all targets because some targets are already versioned svn: E200009: Illegal target for the requested operation
这说明已经添加了,不需要再添加了,执行commit就行了。
status
svn status
commit
svn comimit -m "提交信息..."
update
svn update
svn log
显示所有提交log
svn log
显示最近的4条提交log
svn log --limit 4
或
svn log -l 4
查看某个文件的log
svn log xxx/xxx.m
svn diff
查看文件修改记录
cd 文件路径
svn diff 文件名
svn revert
如果文件被修改了,但是还未commit,使用revert命令撤销该文件所有修改:
svn revert 文件目录
svn status可以查看修改,并得到文件修改目录。
delete
svn delete xxx.m