这篇把我平时用 SVN 时常翻的几块凑在一起:命令行常用操作、分支的拷贝/删除、忽略文件的设置、Shelf(搁置)以及 TortoiseSVN 装好后怎么把命令行客户端补上。仓库 URL 统一写成 http://<svn-server>/svn/myproject/trunk 这种占位形式,换成自己的地址即可。
常用命令
获取本地工作副本的 revision 号:
svn info --show-item revision
这篇把我平时用 SVN 时常翻的几块凑在一起:命令行常用操作、分支的拷贝/删除、忽略文件的设置、Shelf(搁置)以及 TortoiseSVN 装好后怎么把命令行客户端补上。仓库 URL 统一写成 http://<svn-server>/svn/myproject/trunk 这种占位形式,换成自己的地址即可。
获取本地工作副本的 revision 号:
svn info --show-item revision
这篇记一次在 CentOS 上从零搭 SVN 服务端的过程:装包、建仓库、配用户和权限、再用 Apache httpd 把仓库通过浏览器/SVN 客户端暴露出去。下面命令里的用户名 user1/user2 和主机名 svn-server 都是占位,换成自己的。
要跑起来需要三个包:Apache httpd、mod_dav_svn 和 subversion。其中 httpd 作为 Web 服务对外提供访问。本文用 CentOS,从 yum 仓库取包;想用 nginx、lighttpd 或其他熟悉的 Web 服务替换 httpd 也可以。