SVN的部署和仓库的备份及WIN7客户端测试
2018-01-31 10:28
429 查看
SVN的基本操作
①检出(checkout)将一个服务器端创建好的项目整个下载到本地,这是到项目组后参与开发的第一步,仅需执行一次。
②更新(update)将本地文件更新为服务器端的最新版本,通常为每天上班时或修改公共文件之前执行一次。
③提交(commit)将本地修改提交到服务器端,通常每天下班前或每实现一个功能、完成一个模块时执行一次。
一、从官网(https://www.visualsvn.com/server/download/) 下载服务端安装包
![](http://i2.51cto.com/images/blog/201801/31/6f088fdec56fd773e55464c416ee98cc.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
从(https://tortoisesvn.net/downloads.html) 下载客户端安装包,和对应的语言包
![](http://i2.51cto.com/images/blog/201801/31/00895e31a47280f4f2906e96b35dffb5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/841b6b6883ede800fa7bbe9cc348cf9f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
二、打开服务端按步骤安装
![](http://i2.51cto.com/images/blog/201801/31/ba42fb2c8cc266433656d04d75e5bdf3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/3b6638b105b3b0c121a6b5974b3b5277.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/3f27ac025e4a80c552321986bb851f2a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/9955401c11f717f3c97a15dc6e48e299.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/bb9bdeec547947a7ed844a33826398e0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/24998d5ec3b4b1ad60f1a789440ab62a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
三、新建用户、组、库,并设置相应的权限
![](http://i2.51cto.com/images/blog/201801/31/8e9329dcb35617eb5817e805304bf0cd.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/e452e8f0ee15d8e00a236eda812a14d4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/2619865e3a953b81b41623e9f3ffc082.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/f16408f0ff2e4b47bd5f65bbfaa244e7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/3ab19ec13ec9a07c4cfa5fe6d4677be6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/cc3578ce65a9284aae1150ff5c0893ed.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/10122b723347399cf044bb7b6f5ef9de.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/d919858e1ebbdb0e6430942965cb61ba.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
四、WIN7客户端测试
![](http://i2.51cto.com/images/blog/201801/31/bdb7befaef72bc97e1ba6f9f3cec7977.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/558808f82e2f02fbaa5e0b556e342669.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/adf02d218eec9cf2a5af17b2c3a8819f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/360898b8628414087e88e8d41a15c313.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/03199cec4ba7e7a8ec639f7b80879483.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/877590276a3f0f885cd2a3f61666d69c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
OK!
SVN备份
进入安装目录的bin目录
将baktest2库备份导出到D盘的testbat文件夹下
![](http://i2.51cto.com/images/blog/201803/05/a34759349d546d38bf12190a24bd67cf.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
在备份文件testfull.svn.bak拷贝另一台服务器上
新建一个baktest库
将拷贝过来的库备份文件导入到新库
![](http://i2.51cto.com/images/blog/201803/05/b64658562752428d473b4e37d274d657.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
每天定时进行本地和异地的备份
![](http://i2.51cto.com/images/blog/201803/05/1b09f8617f7555515ba8e4aaef380988.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
SVN本地和异地备份,点此下载
①检出(checkout)将一个服务器端创建好的项目整个下载到本地,这是到项目组后参与开发的第一步,仅需执行一次。
②更新(update)将本地文件更新为服务器端的最新版本,通常为每天上班时或修改公共文件之前执行一次。
③提交(commit)将本地修改提交到服务器端,通常每天下班前或每实现一个功能、完成一个模块时执行一次。
一、从官网(https://www.visualsvn.com/server/download/) 下载服务端安装包
![](http://i2.51cto.com/images/blog/201801/31/6f088fdec56fd773e55464c416ee98cc.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
从(https://tortoisesvn.net/downloads.html) 下载客户端安装包,和对应的语言包
![](http://i2.51cto.com/images/blog/201801/31/00895e31a47280f4f2906e96b35dffb5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/841b6b6883ede800fa7bbe9cc348cf9f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
二、打开服务端按步骤安装
![](http://i2.51cto.com/images/blog/201801/31/ba42fb2c8cc266433656d04d75e5bdf3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/3b6638b105b3b0c121a6b5974b3b5277.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/3f27ac025e4a80c552321986bb851f2a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/9955401c11f717f3c97a15dc6e48e299.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/bb9bdeec547947a7ed844a33826398e0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/24998d5ec3b4b1ad60f1a789440ab62a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
三、新建用户、组、库,并设置相应的权限
![](http://i2.51cto.com/images/blog/201801/31/8e9329dcb35617eb5817e805304bf0cd.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/e452e8f0ee15d8e00a236eda812a14d4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/2619865e3a953b81b41623e9f3ffc082.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/f16408f0ff2e4b47bd5f65bbfaa244e7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/3ab19ec13ec9a07c4cfa5fe6d4677be6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/cc3578ce65a9284aae1150ff5c0893ed.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/10122b723347399cf044bb7b6f5ef9de.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/d919858e1ebbdb0e6430942965cb61ba.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
四、WIN7客户端测试
![](http://i2.51cto.com/images/blog/201801/31/bdb7befaef72bc97e1ba6f9f3cec7977.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/558808f82e2f02fbaa5e0b556e342669.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/adf02d218eec9cf2a5af17b2c3a8819f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/360898b8628414087e88e8d41a15c313.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/03199cec4ba7e7a8ec639f7b80879483.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](http://i2.51cto.com/images/blog/201801/31/877590276a3f0f885cd2a3f61666d69c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
OK!
SVN备份
进入安装目录的bin目录
cd c:\Program Files\Visualsvn Server\bin
将baktest2库备份导出到D盘的testbat文件夹下
svnadmin dump d:\Repositories\test >d:\svnbaktest\testfull.svn.bak
![](http://i2.51cto.com/images/blog/201803/05/a34759349d546d38bf12190a24bd67cf.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
在备份文件testfull.svn.bak拷贝另一台服务器上
新建一个baktest库
svnadmin create d:/repositories/baktest
将拷贝过来的库备份文件导入到新库
svnadmin load d:/repositories/baktest < d:\bak\testfull.svn.bak
![](http://i2.51cto.com/images/blog/201803/05/b64658562752428d473b4e37d274d657.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
每天定时进行本地和异地的备份
![](http://i2.51cto.com/images/blog/201803/05/1b09f8617f7555515ba8e4aaef380988.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
SVN本地和异地备份,点此下载
相关文章推荐
- Win7下搭建SVN服务器端及客户端多仓库管理(图文教程)
- ubuntu-11.10-server-i386学习笔记-SVN版本服务器-客户端测试
- Lync2010快速部署(三)---客户端登录测试
- 使用svn的理由 部署 测试 全过程
- SVN仓库备份脚本
- linux svn服务器搭建、客户端操作、备份与恢复
- svn实现的代码仓库与测试环境代码同步
- 使用svnsync备份(远程)svn仓库
- Win7中,修改SVN客户端的认证用户名和密码
- 新浪云SAE使用中连接ftp问题和SVN部署仓库路径
- server2008实验之一 自动部署win7客户端和08服务器
- kafka集群部署以及java客户端测试
- kafka集群部署以及java客户端测试
- 轻量级应用程序虚拟化服务器之Win7客户端测试
- server2008实验之一 自动部署win7客户端和08服务器
- Win7中,修改SVN客户端的认证用户名和密码
- Win7配置SVN详细步骤(服务器和客户端)
- kafka集群部署以及java客户端测试
- kafka集群部署以及java客户端测试
- 微软超融合私有云测试30-SCDPM2016部署之恢复备份