首页 理论教育 VisualSVNServer搭建版本库-PHP企业级应用

VisualSVNServer搭建版本库-PHP企业级应用

时间:2023-11-21 理论教育 版权反馈
【摘要】:首先打开VisualSVN Server Manager,如图5.23所示。图5.26SVN服务器端创建资料库输入版本库名称,再下一步,如图5.27所示。图5.33创建多个用户然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group。在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴板了。图5.43检出后目录结构至此,创建版本库和使用TortoiseSVN导入项目,检出项目已经介绍完毕。

VisualSVNServer搭建版本库-PHP企业级应用

首先打开VisualSVN Server Manager,如图5.23所示。

图5.23 SVN服务器端主界面

可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图5.24所示。

图5.24 SVN服务器端创建资料库

在弹出的右键菜单中选择Create New Repository或者新建->Repository,如图5.25所示。

图5.25 SVN服务器端创建资料库

选择第一项,然后下一步,如图5.26所示。

图5.26 SVN服务器端创建资料库

输入版本库名称,再下一步,如图5.27所示。

图5.27 SVN服务器端创建资料库

勾选下面一项,再下一步,如图5.28所示。

图5.28 SVN服务器端创建资料库

这一步,设置权限,第一个是都没有权限,第二个是所有用户都有权限,第三个是自定义配置。这里可以先选择第一项或者第三项,后面再改,如图5.29所示。

图5.29 SVN服务器端创建资料库

到此步骤,版本库创建完成,版本库就创建好了,版本库中会默认建立trunk,branches,tags三个文件夹。访问地址如图示的repository URL,如图5.30所示。

图5.30 SVN服务器端创建资料库成功

项目不能随便让谁都能够读写版本库,所以需要建立用户组和用户。

在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图5.31所示。

图5.31 SVN服务器端创建用户

在弹出的对话框中填写User name和Password,然后点击OK,如图5.32所示。

图5.32 填写用户名密码

用相同的方式分别创建用户Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六个用户,分别代表3个开发人员,两个测试人员和一个项目经理,如图5.33所示。

图5.33 创建多个用户

然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group。

在弹出窗口中填写Group name为Developers,然后点Add按钮,在弹出的窗口中选择三个Developer,加入到这个组,然后点Ok,如图5.34所示。(www.xing528.com)

图5.34 用户分组

用相同的方式创建组Managers,Tests,如图5.35所示。

图5.35 用户分组

接下来我们给用户组设置权限,在myproject上单击右键,选择properties…,如图5.36所示。

图5.36 权限设置

在弹出的对话框中,选择Security选项卡,点击Add按钮,选中Developers,Managers,Testers三个组,然后添加进来,给Developers,Managers权限设置为Read/Write,Tester权限设置为Read Only,如图5.37所示。

图5.37 权限分配完成

到此,服务端用户权限分配就完成了。

这时候将项目导入到版本库中。

(1)找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入。

(2)在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴板了。

(3)将复制的版本库URL粘贴上,在URL后面加上trunk子路径,然后在导入信息里面填上导入信息"导入项目到版本库"。注意,从VisuaSVN Server Manager复制过来的是用计算机名作为访问路径的,我们改成服务器的ip地址,这样便于区别,本机用127.0.0.1,如图5.38所示。

图5.38 导入项目

(4)点击确定,根据提示输入刚刚分配的拥有写入全选的任一用户名密码,点击确定,如图5.39所示。

图5.39 用户登录

(5)所选中的项目就会被导入到版本库中,如图5.40所示。

图5.40 项目导入过程

(6)接下来,我们用客户端去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传项目到版本库的时候讲过),选择检出目录,点击确定,如图5.41所示。

图5.41 检出项目

(7)开始检出项目,如图5.42所示。

图5.42 检出完成

(8)检出完成之后,我们打开工作副本文件夹,会看到所有文件和文件夹都有一个绿色的√,如图5.43所示。

图5.43 检出后目录结构

(9)至此,创建版本库和使用TortoiseSVN导入项目,检出项目已经介绍完毕。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈