- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PB源码管理
PBSCC+SVN使用手册(2013-11-28)
1. 序言
在学习了网络某高人之资料后,基于我的实际操作过程和感悟,编写本文档,希望对想用PB+PBSCC+SVN模型进行源码管理的同行有所帮助。
本方案将采用PB9的外部工具PBSCC Proxy与TortoiseSVN组合使用。通过PBSCC一个中间环节,来实现与SVN的关联。SVN不仅可以管理源代码,也可以把软件开发中的其他文件或目录并入到SVN中,进行版本管理。
2. 环境安装
需要准备如下(安顺序安装):
1) 安装PB9,如果已经安装,则跳过此步
2) 客户端基础软件,【Setup-Subversion-1.8.4.msi】
3) 客户端管理软件,【TortoiseSVN-1.8.3.24901-win32-svn-1.8.4.msi】
4) 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),
操作成功后,目录如:。
3.3 PB环境设置
1) 设置“Workspace”的属性的Source Control
设置“源代码管理工具”,指定用户(User Id),源代码管理目录(Project),本地工作目录(Loacl Root Directory)。
(注:用户名UserId,如果用了源码管理服务器,一定要使用SVN帐号,而千万不要用默认的本地系统用户,如果只用了源码管理客户端管理,用户名为空即可。)
(注:选择Project目录时,先用SVN把该目录管理起来)
Project 和 local root directory 参数不可以为空。
2) Connect
设置好后,点击上图中的connect按钮,在弹出的选择对话框中选择“是”
输出窗口中,出现以下信息,说明成功了。
点击Connect,登录SVN系统,有可能会出现提示,输入用户密码
(注:可以记住用户名和密码,免去每次输入)
3) 一定要选上“删除PB自动生成的临时对象文件”和“允许覆盖只读文件”,如下:
此时,源码管理目录source下是空的。
4. 实现代码控制
4.1 项目添加到控制器
【如果工作目录被svn管理,pb中
各对象的节点前会有个常规的绿色的加号】
完成以上工作后,打开某个工作空间,右键点击某个target或某个lib
选择”add to source control”
从中选要管理的对象后,点击“ok”按钮,弹出备注checkin的message,该信息,越详细越好
点击“ok”按钮,如果出现下图
说明整体的配置工作是正常的,源码控制就可以正常进行了。【绿色小加号被加粗了】
此时,再看源码管理目录source下,已经有文件了:即所有add to source control的对象的源
文档评论(0)