安装包列表:
xampp-linux-1.7.1.tar.gz
xampp-linux-devel-1.7.1.tar.gz
subversion-1.6.3.tar.gz
subversion-deps-1.6.3.tar.gz
sqlite-3.6.17.tar.gz
1.安装lampp
#tar -zxvf xampp-linux-1.7.1.tar.gz -c /opt/lampp
#tar -zxvf xampp-linux-devel-1.7.1.tar.gz -c /opt/lampp
2.安装SVN
安装包列表:
subversion-1.6.0.tar.gz
subversion-deps-1.6.0.tar.gz
#tar -zxvf subversion-1.6.0.tar.gz
#tar -zxvf subversion-deps-1.6.0.tar.gz //解压入同一目录
安装apr
cd apr
./configure --prefix=/usr/local/apr
make
make install
安装apr-util
cd apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
make
make install
安装serf
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
make
make install
安装neon
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
make
make install
安装sqlite
cd sqlite-amalgamation/
./configure --prefix=/usr/local/sqlite3
make
make install
安装zlib
cd zlib
./configure
make
make install
安装subversion-1.6.0(含deps包)
./configure --prefix=/usr/local/svn --with-apxs=/opt/lampp/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config
make
make install
svnadmin create /home/svnroot/project1 //创建仓库
svn import /opt/swan //导入项目
svnserve -d -r /srv/svn/repos
svnserver -d //启动服务
client:
svn://192.168.0.122/var/svn/project1
导出:
#svnlook youngest myrepos //查看到目前为止最新的版本号
#svnadmin dump myrepos > dumpfile //将指定的版本库导出成文件dumpfile
导入:
$svnadmin load newrepos < dumpfile
$svnadmin dump myrepos –r 23 >rev-23.dumpfile //将version23导出
$svnadmin dump myrepos –r 100:200 >rev-100-200.dumpfile //将version100~200导出
对比较大的库可以分解成几个文件导出,便于备份
$svnadmin dump myrepos –r 0:1000 >0-1000.dumpfile
$svnadmin dump myrepos –r 1001:2000 --incremental >1001-2000.dumpfile
$svnadmin dump myrepos –r 2001:3000 --incremental >2001:3000.dumpfile
在导入时,可以将这几个备份文件装载到一个新的版本库中
$svnadmin load myrepos < 0-1000.dumpfile
$svnadmin load myrepos < 1001-2000.dumpfile
$svnadmin load myrepos < 2001:3000.dumpfile
阅读(1517) | 评论(0) | 转发(0) |