LINUX(运行在VWMARE)上自带的SVN,Windows上装的是TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi。
在Linux上配置SNV。
1、创建repository。
> svnadmin create /myhome/svnhome/project
其中svnhome是放svn的目录,下一级是不同的repository名。
2、准备好源代码。按下列目录排好。
project/branches
project/tags
project/trunk
project/trunk/sub-project1
project/trunk/sub-project1/source1.c
project/trunk/sub-project1/source1.h
..
3、导入
> snv import project file:///myhome/svnhome/project
4、导出一个子模块。
> svn checkout file:///myhome/svnhome/project/trunk/sub-project1 sub-project1
5、修改server配置,让客户可读写。
编辑/myhome/svnhom/project/config/svnserve.conf,将[general]下的anon-access改为write
anon-access = write
6、启动server
> svnserve –d –r file:///myhome/svnhome/project
7、停止server
> killall svnserve
Windows这一边,当SVN server启动后,
1、导出代码
checkout url : svn://192.168.000.2/trunk/sub-project1
directory: d:/project/sub-project1