帮助svn help 、 svn help SUBCOMMAND
或
svn help add一般操作Check out,拷贝一份到本地
svn checkout [directory]
更新你的工作拷贝 svn update做出修改 svn add / svn import
svn import不需要一个工作拷贝,你的文件会直接提交到版本库,这通常用在你希望将一组文件加入到Subversion版本库时. 注意,在导入之后,原来的目录树并没有转化成工作拷贝,为了开始工作,你还是需要运行svn checkout导出一个工作拷贝。
svn delete svn copy / svn move 你希望拷贝或移动工作拷贝的一个文件
svn mkdir blort
检验修改 svn status 为了浏览修改的内容 svn diff 检查你的本地修改的详情解决冲突(合并别人的修改) svn update
svn resolvedsvn revert 可能会取消一些修改
提交你的修改 svn commit检验历史
svn log展示给你主要信息:每个版本附加在版本上的作者与日期信息和所有路径修改。
svn diff显示特定修改的行级详细信息。
svn cat取得在特定版本的某一个文件显示在当前屏幕。
svn list显示一个目录在某一版本存在的文件.
获得旧的版本库快照
除了以上的命令,你可以使用带参数DE>--revisionDE>的svn update和svn checkout来使整个工作拷贝“回到过去:
svn checkout -r 1729 # Checks out a new working copy at r1729
svn update -r 1729 # Updates an existing working copy to r1729最后,如果你构建了一个版本,并且希望从Subversion打包文件,但是你不希望有讨厌的.svn目录,这时你可以导出版本库的一部分文件而没有.svn目录。就像svn update和svn checkout,你也可以传递DE>--revisionDE>选项给svn export:
$ svn export http://svn.example.com/svn/repos1 # Exports latest revision
$ svn export http://svn.example.com/svn/repos1 -r 1729 # Exports revision r1729svn cleanup
svn 手册:
基本使用:
TortoiseSVN 文档: