svn提供了比git更为精细的权限控制,按照目录为单位。
- checkout:
svn co http://svn.miaomiao.com/svn/trunk -r HEAD
- 创建自己的分支目录:
svn mkdir http://svn.foo.com/svn/branches/fleuria
- 创建特性分支:
svn cp http://svn.foo.com/svn/trunk http://svn.foo.com/svn/branches/fleuria/issue1
- 切换分支:
svn switch http://svn.foo.com/svn/branches/fleuria/issue1
- 不像git有暂存区,svn在提交时只能将需要提交的文件列在命令里:
svn commit -m 'commit message' file1.c file2.c
- 撤销当前的所有更改:
svn revert -R .