PB源码管理
PBSCC+SVN使用手册(2013-11-28)
1. 序言
在学习了网络某高人之资料后,基于我的实际操作过程和感悟,编写本文档,希望对想用PB+PBSCC+SVN模型进行源码管理的同行有所帮助。
本方案将采用PB9的外部工具PBSCC Proxy与TortoiseSVN组合使用。通过PBSCC一个中间环节,来实现与SVN的关联。SVN不仅可以管理源代码,也可以把软件开发中的其他文件或目录并入到SVN中,进行版本管理。
2. 环境安装
需要准备如下(安顺序安装): 1) 2) 3) 4)
安装PB9,如果已经安装,则跳过此步 客户端基础软件,【Setup-Subversion-1.8.4.msi】 客户端管理软件,【TortoiseSVN-1.8.3.24901-win32-svn-1.8.4.msi】 PB9.0客户端工具,PBscc 2.01.80
2.1 安装Subversion
点击Setup-Subversion-1.8.4.msi,根据向导,以默认设置安装即可。
2.2 安装TortoiseSVN
点安装程序,很简单,按默认向导安装TortoiseSVN,
安装完毕,需要重启计算机。
重启后,在操作系统的目录浏览器上或桌面空白处,点右键,弹出菜单会多出一些SVN
内容,【注意:安装完毕,桌面无快捷键,SVN主要通过右键菜单显示功能】。如图:
安装后,可设置一些参数,以方便使用,主要如下(也可以不设置): 设置提示窗口的参数,在什么情况下,可自动关闭
2.3 PBSCC安装
安装过程很简单,按照默认的参数设置安装即可,在安装PBscc时,目标文件夹会自动选择TortoiseSVN的安装目录,不要更改该目录。
如果PBscc的安装路径不是TortoiseSVN的安装目录,需要手工选择 “TortoiseSVN安装目录”。
PBscc的错误日志,存放在“TortoiseSVN目录”下的PBErr.txt 到此,软件的安装环境结束了。
3. 环境配置
3.1 工作目录配置
要有两个不同路径的目录:一个是本地工作目录,一个是源代码管理目录 1) 本地工作目录
即项目的目录,在该目录下,只能看到pbl、pbd等格式的文件, 无法看到pbl中window、datawindow、menu等对象。
2) 源代码管理目录
该目录为svn源码控制所用,在后面会看到,该目录下保存的是各个对象的源码文件如:srw srm srd srf等文件。
通过这两个目录的解说,应该大体明白这个模式源码控制的原理了吧? 建议在“本地工作目录”下,创建“源代码管理目录”。
3.2 目录关联SVN设置
在“本地工作目录”获取SVN的“项目库”,称“repository”
取好后,目录图标会改变,然后建立源代码管理目录“source”,把source加入到(add)到SVN,图标变成一个“加号+”, 加入到SVN后,最后还需要提交到SVN(commit),
PbsccSVN源码管理工具部署手册及心得



