打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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,但是假如我们修改了代码库如何让网站目录下的代码也同步更新呢,下面我们使用钩子可以实现


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SVN如何迁移到Git?
用Google Code上传备份管理代码
推荐:合理使用Google Code,让你拥有免费网盘 - 52JOOMLA! – Joo...
svn merge和branch
Windows下在本机创建SVN服务
源代码管理工具(下)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服