下载"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/ 请在命令行下运行下面代码 > F: > cd website
checkout命令格式: svn checkout 服务器目录
本地目录 --username 用户名 --password 密码
使用SVN钩子自动发布项目虽然 我们在网站目录下有一份copy,但是假如我们修改了代码库如何让网站目录下的代码也同步更新呢,下面我们使用钩子可以实现
|
|