PB与VSS集成:工作目录规划与源代码管理详解

需积分: 34 4 下载量 71 浏览量 更新于2024-09-08 收藏 635KB DOC 举报
PB集成VSS是一种常见的软件开发协作方式,本文档详细介绍了如何在PowerBuilder (PB)环境中集成Visual SourceSafe (VSS)进行版本控制。以下是主要内容概要: 1. **工作目录规划**:在使用VSS之前,首先要整理PB项目文件结构,确保所有相关的程序代码放在一个单独的目录下,如"yjkg"项目应存放在"D:\hisyjkg"。子目录也需要明确划分,并保持一致性,因为VSS服务器上的目录在首次上传时会固定。虽然代码根目录可以有不同的位置(例如"C:\HIS\yjkg"或"E:\HIS\yjkg"),但其他目录应避免修改。 2. **创建PB工作区**:在项目根目录(如"D:\his2003"或"D:\his2000")下创建一个PB工作区文件(.pbw),命名对应项目,比如"HIS2003"或"HIS2000"。每个项目都需要一个工作区,通过PB的WorkSpace菜单新建。 3. **设置源代码管理**: - 在工作区右键点击,选择Properties,进入SourceControl选项卡,选择MicroSoft VisualSourceSafe作为源代码管理系统。 - 输入VSS用户名和在LocalRoot Directory中指定本地存放源代码的路径,通常是项目的完整路径。接着,点击"..."按钮选择对应的项目。 - 其他可选项包括: - **LogAllSourceManagementActivity**:勾选后,系统会自动创建日志文件,记录版本管理活动,默认存储在本地。 - **AppendToLogFile**:勾选时,会将新版本的活动追加到已存在的日志文件中。 - **OverwriteLogFile**:默认不选,如果日志文件已存在且版本相同,则覆盖旧日志。 - **RequireCommentsOnCheckIn**:勾选则要求提交者在检入代码时提供注释,增加代码变更的可追溯性。 4. **离线工作**:默认情况下,项目不需要离线工作,但如果勾选"ThisProjectRequiresThatISometimesWorkOffline",则允许用户在没有网络连接的情况下进行部分操作。 这篇文章指导了PB开发者如何通过集成VSS进行版本控制,包括工作目录的规划、工作区的创建以及源代码管理设置,这对于团队协作和代码版本管理至关重要。通过遵循这些步骤,开发人员能够更好地管理PB项目的代码,确保代码质量和版本控制的效率。