Windows平台下SVN版本控制系统的搭建

下载"SVN服务端"可视化安装包:VisualSVN-Server.msi

下载"SVN客户端"命令行安装包:Slik-Subversion.msi,这里使用命令行软件包的原因是我们平时并不会经常用此命令行,一般只有在下载副本时用,其它操作都在开发工具中有可视化操作.


配置服务器

登录我们的服务器,运行安装服务端软件:VisualSvn-Server.msi

我们只需配置下面选项:

Location:软件安装地址,一般默认即可

Repositories:代码仓库地址,此处保存代码仓库,尽量设置为安全不易损坏的目录下(代码库里的代码并不能直接查看和运行,稍后介绍如何在服务器端运行调试程序)

Server Port:服务器端口,尽量不使用默认443,可自定,这里使用9009,取消勾选Use secure connection,我们用普通的http连接即可,一般不需要安全http



创建代码仓库,名称可自定,这里用"myproject",在Create default struct前打勾表示自动创建需要的目录结构,此时可以看到新创建的仓库下有三个文件夹,一般只使用trunk,另外两个为高级应用,一般不用.  trunk即为我们的代码保存目录

关于用户及密码的设置请参考:http://blog.csdn.net/dabao1989/article/details/8283397








打开我的开发工具netbeans,右击一个项目,"版本控制->导入到Subversion资源库",此目的是将本地源代码发送到svn代码库,如下图



输入SVN服务器创建的用户名,密码,和SVN地址





此时我们查看服务端软件:





如何在服务器运行调试程序

假如我们的服务器网站目录为F:/website,我们需要从SVN里下载出一份代码文件存放到F:/website下

先安装SVN客户端软件


当前SVN数据:

svn地址:http://wfc1870-PC:9009/svn/
仓库地址:http://wfc1870-PC:9009/svn/myproject/trunk


myproject 是我的仓库名字


账户:test
密码:test

此时将代码仓库下载一份代码保存到F:/website/myweb

请在命令行下运行下面代码

> F:

> cd website
> svn checkout http://wfc1870-PC:9009/svn/myproject/trunk myweb  --username=test
 # 提示密码输入后即可下载一份代码保存到myweb目录下,下次下载就不需要输用户名密码


checkout命令格式svn checkout 服务器目录 本地目录 --username 用户名 --password 密码


使用SVN钩子自动发布项目

虽然 我们在网站目录下有一份copy,但是假如我们修改了代码库如何让网站目录下的代码也同步更新呢,下面我们使用钩子可以实现


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值