Visual SourceSafe 团队开发图解
### Visual SourceSafe 团队开发图解 #### 概述 在现代软件开发流程中,源代码管理至关重要,它能够确保代码的安全性、版本可控性和团队协作效率。Visual SourceSafe (VSS) 是一款由微软开发的源代码控制系统,特别适用于中小型项目。本文通过实例介绍如何使用 Visual Studio .NET 配合 VSS 和 IIS 创建企业级团队开发环境。 #### 开发前的准备 1. **安装必需软件** - 在安装了 Windows 2000 或 Windows XP Professional 的机器上安装 .NET Framework SDK、Visual Studio .NET 和 Visual SourceSafe 6C。如果操作系统为 Windows .NET Server,则无需安装 .NET Framework SDK,因为 Windows .NET Server 自带的 IIS 6 已包含对 .NET 的支持。 - 这些工具均可在 Visual Studio .NET 的安装盘中找到。 2. **设置版本控制中心数据库服务器** - 准备一台专用服务器用于存放 VSS 数据库,称为开发服务器 DataCenter。该服务器需安装 VSS 6C。 3. **域控制器配置** - 设置一个主域控制器,并将 DataCenter 服务器加入此域。为每个开发用户分配域账户,以便通过登录 Windows NT 域访问版本控制信息。 - 注意:Visual Studio 6 所带的 VSS 6 不支持 .NET 文件格式。因此,即使已安装 VSS 6,也需要额外安装 VSS 6C,以避免在 VS.NET 环境中将源代码加入 VSS 数据库时出现错误。 #### 创建空的 SourceSafe 数据库 1. **登录 VSS 管理界面** - 启动“开始”-> “程序”-> “Microsoft Visual SourceSafe”-> “SourceSafe 6.0 Admin”。初次安装 VSS 6C 时,Common 数据库的 Admin 账号为空。 2. **创建新的数据库** - 在“Visual SourceSafe Administrator”窗口中,可以看到默认的两个用户 Admin 和 Guest。若不打算使用默认的 Common 数据库,而是创建一个新的项目数据库,选择菜单“Tools”-> “Create Database”。 - 在弹出的对话框中指定新数据库的存储位置。例如:`C:\SourceManager\`。 3. **配置数据库访问** - 使用“Users”-> “Open SourceSafe Database…”打开刚创建的 SourceManager 数据库 `C:\SourceManager\srcsafe.ini`。 - 更改 Admin 账号的密码。通过“Users”-> “Change Password”实现。 - 为项目小组成员创建 SourceSafe 账号。使用“Users”-> “Add User”命令。 4. **设置共享权限** - 将 `C:\SourceManager` 目录设为共享。默认共享权限为 Everyone 完全控制。如果希望仅对项目小组成员开放,应移除 Everyone 组并添加具有访问权限的域账号或计算机。 #### 新建项目并加入版本控制 1. **启动 Visual Studio .NET** 2. **创建新的解决方案** - 使用“文件”-> “新建”-> “空白解决方案”命令,在 `D:\` 下创建解决方案 SourceManager。VS.NET 会自动在 `D:\` 下创建一个名为 SourceManager 的目录,其中包含解决方案文件 `SourceManager.sln`。 3. **创建项目** - 在解决方案中添加一个 Windows 应用程序项目和一个 Web 项目。 - 使用“项目”-> “添加新项”命令创建新的 Windows 应用程序项目或 Web 项目。 4. **加入版本控制** - 在 Visual Studio .NET 中选择“工具”-> “选项”,然后在“源代码管理”类别中选择“Microsoft Visual SourceSafe”。 - 输入 SourceSafe 服务器的地址和数据库路径(例如:`C:\SourceManager\srcsafe.ini`)以及用户名和密码。 - 使用“文件”-> “源代码管理”-> “检查入”命令将解决方案和项目文件加入版本控制。 #### 结论 通过以上步骤,我们可以成功地搭建起基于 Visual Studio .NET、Visual SourceSafe 和 IIS 的企业团队开发环境。这不仅有助于提高开发效率,还能够有效地管理和保护项目的源代码资源。对于那些寻求可靠源代码管理系统的中小型企业而言,这种方法提供了一个实用且有效的解决方案。
- 粉丝: 198
- 资源: 76
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助