svn在flex3或eclipse3中的配置

来源:互联网 发布:asp手机版网站源码 编辑:程序博客网 时间:2024/06/10 08:58

 上一篇讲解了cvs,顺便研究了一下svn。在flex2中更加适合用cvs,在flex3中更加适合用svn。

在flex3和eclipse3.2中引入svn在此就不讲解了。给你个网址,里有视频讲解。

http://www.cnflex.org/video/IDEInstall/IDEInstall1.html

但引入之后你会发觉,他们用的是svn url。如果在本地建立一个库,然后团队开发。

http://www.cnblogs.com/shinings/archive/2008/10/11/1308773.html

那么就涉及到apache2结合subversion。

这里重点将一下:先装apache2,再装subversion。我觉得无所谓。因为我是手动改apache的配置的。虽然麻烦,但给你代码去复制就不麻烦了。假设安装路径和我一样:D:/Apache2;C:/Subversion;在C盘再建立你的svn库:C:/SVN。

1.apache的配置文件里添加

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module "C:/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Subversion/bin/mod_authz_svn.so"

<Location /svn>
DAV svn
SVNParentPath c:/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile c:/passwd
Require valid-user
</Location>

检查文件中是否已经存在免得重复添加!

passwd文件生成方法:passwd文件的创建比较简单,利用Apache的bin目录下的htpasswd.exe来生成,比如htpasswd.exe -c passwd jerry这个命令,就会在当前目录下创建一个passwd的文件,其中新建一个用户,用户名是jerry,在后来的命令提示里面会让你输入密码的,等密码得到确认以后,一个passwd文件就完成了。

把刚才的passwd文件复制到c:根目录下,因为在刚才Location中有这么一个配置AuthUserFile c:/passwd,所以把passwd文件放在了相应的位置。

这个时候服务器都配置完毕,开始要导入一个仓库到SVN中了,在命令行下输入svnadmin create /svn/test,然后就会建立了一个test仓库。这个时候用浏览器输入http://127.0.0.1/svn/test 以后,在正确输入用户名密码以后,就会看到一个SVN的list画面,这个时候仓库是空的,所以一个文件都没有。

我们现在开始导入工程,采用如下的命令svn import . file:///svn/test --message "Initial repository"

就可以把当前的目录倒入到仓库中了,再用svn co file:///svn//test   就可以把刚才倒入的souce给重新checkout出来了。

在导入以后再用浏览器访问http://127.0.0.1/svn/test ,然后就可以看到你刚才checkin的东西了。自此,我们的SubVersion配置初步完成。

当然接下来就是flex3中运用了:

加载http://localhost/svn/test