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 .