资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Dreamweaver MX 也 要也 要 VSS 以 前 只 是 做 软 件 的 时 候 团 队 开 发 用 版 本 控 制 软 件 前 阵 子 用 ASP.NET 团 队 开 发 也 是 VSS 今 天 看 到 这 篇 用 DW MX 与 VSS 协 作 开 发 例 子 , 感 觉 很 好 。 前 段 作 救 火 员 改 一 个 ASP 的 网 站 , 两 个 人 就 协 调 起 来 很 困 难 . 赫 赫 , 看 来 我 的 DWMX 用 的 还 不 到 家 啊 . 由 于 Web 项 目 程 序 代 码 非 常 分 散 不 集 中 , 大 的 Web 项 目 程 序 代 码 源 文 件 多 达 上 百 个 甚 至 更 多 , 小 的 也 有 数 十 个 , 怎 样 合 理 地 管 理 这 些 源 代 码 还 是 一 个 问 题 , 本 文 提 出 一 种 针 对 Web 项 目 开 发 过 程 中 代 码 控 制 的 解 决 方 案 。我 们 将 利 用 Dreamweaver MX和 Visual SourceSafe来 实 现 Web项 目 代 码 开 发 的 全 程 控 制 。 这 2 种 软 件 大 家 都 比 较 熟 悉 , 但 为 了 保 持 本 文 的 完 整 性 我 还 是 分 别 简 要 介 绍 一 下 这 2 种 软 件 。 Dreamweaver MX(以 下 简 称 DW MX)是 Macromedia 公 司 网 页 制 作 三 剑 客 之 一 ,其 强 大 功 能 在 此 不 再 复 述 , DW MX 整 合 了 Dreamweaver 4 和 Dreamweaver UltraDev 4 的 所 有 功 能 , 他 同 时 适 合 Web 界 面 开 发 人 员 和 Web 后 台 开 发 人 员 使 用 , DW MX 几 乎 支 持 所 有 常 见 动 态 Web 编 程 语 言 , 如 PHP,ASP/ASP.net,JSP 等 , 他 最 大 特 点 就 是 整 合 了 团 队 开 发 的 功 能 , 比 如 Design Notes( 设 计 笔 记 ) 能 够 方 便 开 发 成 员 互 相 交 流 , 他 还 可 以 与 Vislual SourceSafe 的 数 据 库 链 接 起 来 , 达 到 代 码 控 制 的 目 的 。 Visual SourceSafe(以 下 简 称 VSS)是 Microsoft Visual Studio 6.0 这 个 开 发 产 品 家 族 的 一 员 , VSS 主 要 功 能 是 对 项 目 进 行 版 本 控 制 和 源 码 控 制 , 它 能 够 详 细 记 录 一 个 源 码 文 件 从 创 建 到 发 布 的 所 有 修 改 和 版 本 信 息 , 而 且 还 可 以 让 你 查 看 所 有 历 史 记 录 并 对 不 同 时 间 的 源 码 进 行 比 较 分 析 , 恢 复 代 码 到 某 一 时 刻 和 版 本 状 态 。 VSS 具 有 强 大 的 用 户 管 理 权 限 , 可 以 对 每 个 用 户 设 置 R(Read)、 C(Check Out)、 A(Add)、 D(Destroy)权 限 , 非 常 适 合 团 队 开 发 。 一 、 网 络 环 境 的 搭 建 图 1- 1 将 介 绍 团 队 开 发 的 网 络 环 境 拓 扑 结 构 : 图 1 1 开 发 网 络 拓 扑 结 构 Server 主 要 功 能 是 代 理 Internet 和 整 个 网 络 控 制 , 而 Test Server 主 要 负 责 代 码 调 试 工 作 , 在 该 服 务 器 上 要 搭 建 与 Web 发 布 服 务 器 一 样 的 平 台 (包 括 内 部 DNS, IIS 等 ), 为 了 节 省 资 源 在 该 服 务 器 上 装 一 个 数 据 库 , Backup Server 服 务 器 主 要 能 是 数 据 的 备 份 , 包 括 开 发 代 码 , 开 发 文 档 , 以 及 对 网 站 的 常 规 备 份 , 定 期 对 Backup Server 服 务 器 上 的 数 据 进 行 物 理 备 份 ( 主 要 指 把 数 据 保 存 到 活 动 硬 盘 或 刻 成 光 盘 ) , 在 Backup Server 服 务 器 上 安 装 VSS, 当 然 如 果 你 的 开 发 资 源 比 较 丰 富 的 话 , 我 觉 得 有 必 要 添 加 数 据 库 服 务 器 和 VSS 服 务 器 。 先 分 别 在 服 务 器 和 开 发 客 户 端 上 安 装 VSS 服 务 器 , DW MX 和 VSS 客 户 端 。 在 开 始 配 置 VSS 时 先 解 释 一 下 2 个 最 基 本 的 概 念 , Check Out, 将 VSS 数 据 库 上 的 文 件 最 新 内 容 下 载 到 本 地 工 作 路 径 , 并 将 该 文 件 锁 定 , 不 允 许 其 他 人 修 改 , 但 可 以 得 到 文 件 最 新 内 容 。 Check In, 将 本 地 工 作 路 径 中 已 修 改 好 的 文 件 更 新 到 服 务 器 上 , 并 将 本 地 路 径 的 文 件 属 性 设 为 只 读 , 释 放 VSS 服 务 器 上 该 文 件 的 锁 定 状 态 , 这 是 VSS 最 基 本 的 2 个 概 念 一 定 要 弄 明 白 。 下 面 将 介 绍 创 建 一 个 VSS 项 目 的 详 细 步 骤 。 1、 打 开 VSS 的 管 理 员 操 作 界 面 , 执 行 Tools/Create Databse 命 令 创 建 一 个 VSS 数 据 库 , 当 创 建 成 功 后 执 行 Users/Open SourceSafe Database 命 令 , 打 开 VSS 数 据 库 。 2、 执 行 Users/Add User 命 令 , 打 开 图 1- 2 操 作 界 面 , 输 入 用 户 名 和 密 码 , 若 你 只 赋 予 该 用 户 只 读 权 限 , 就 选 取 Read Only 复 选 框 。 3、设 置 用 户 权 限 ,在 管 理 界 面 中 用 鼠 标 选 取 用 户 名 Cat,然 后 执 行 Tools/Rights Assignments for user. 命 令 打 开 设 置 用 户 权 限 对 话 框 如 图 1- 3。 这 里 面 有 4 个 权 限 , 他 们 含 义 分 别 是 Read(只 读 ), Check Out/Check In(文 件 的 鉴 入 和 鉴 出 ), Add/Rename/Delete(添 加 /修 改 /删 除 VSS 上 的 文 件 ), Destroy( 彻 底 删 除 , 无 法 恢 复 , 设 置 时 要 小 心 ) 。 然 后 重 复 2 到 3 步 添 加 开 发 小 组 中 的 其 他 成 员 。 图 1- 3 设 置 用 户 权 限 4、 设 置 VSS 项 目 中 的 目 录 结 构 , 点 击 程 序 栏 中 的 Microsoft Visual SourceSafe 6.0 命 令 , 弹 出 登 录 对 话 框 , 输 入 用 户 名 或 者 密 码 , 单 击 Browse.按 钮 , 找 到 服 务 器 共 享 的 VSS 目 录 路 径 ( 支 持 网 络 路 径 ) 。 5、 创 建 对 象 , 执 行 File/Create Project.命 令 , 也 可 以 直 接 点 击 快 捷 菜 单 栏 中 的 按 钮 , 打 开 创 建 对 象 对 话 框 如 图 1- 4, 在 此 可 以 输 入 对 象 名 还 有 相 关 的 描 述 。 所 创 建 的 对 象 在 VSS 的 All Projects 栏 中 表 现 形 式 为 文 件 夹 。 图 1- 4 创 建 对 象 对 话 框 6、 添 加 文 件 , VSS 用 户 界 面 中 支 持 文 件 夹 的 拖 拽 操 作 , 先 进 入 到 项 目 (文 件 夹 )中 , 在 本 地 选 取 好 要 放 到 服 务 器 上 的 文 件 , 然 后 直 接 拖 拽 到 VSS 的 用 户 界 面 , 就 会 弹 出 一 个 上 传 对 话 框 如 图 1- 5, 在 对 话 框 中 可 以 输 入 注 释 。 还 有 其 他 相 匮 睿 诖 思 虻 得 饕 幌 拢 ?/P Store Only latest version : 保 存 文 件 最 后 版 本 。 Check Out Immediately: 当 文 件 以 添 加 完 后 将 它 Check Out。 Remove local Copy: 文 件 添 加 完 后 就 将 本 地 的 的 文 件 删 除 掉 , 最 好 在 添 加 的 文 件 的 时 候 不 要 选 取 这 一 项 。 File Type: 选 择 添 加 文 件 的 类 型 , 一 般 选 择 Auto- detect(自 动 识 别 ), 可 选 择 项 目 是 二 进 制 文 件 和 文 本 文 件 。 至 此 基 本 将 介 绍 完 VSS 的 设 置 ,在 准 备 开 发 以 前 必 须 在 VSS 中 建 好 相 应 的 文 件 夹 和 小 组 用 户 帐 号 。图 1- 7 是 已 经 创 建 好 的 VSS 对 象 结 构 图 。 图 1- 7 VSS 客 户 端 使 用 界 面 由 于 VSS 已 经 定 义 好 了 , 再 将 DW 和 VSS 连 接 起 来 不 是 很 困 难 , 下 面 是 配 置 DW 的 详 细 步 骤 1、 进 入 DW 的 编 辑 界 面 , 执 行 Site/New Site.命 令 , 打 开 定 义 站 点 对 话 框 , 默 认 是 Local Info ( 本 地 信 息 ) 选 项 卡 , 在 界 面 中 填 入 开 发 项 目 的 名 称 和 项 目 源 码 所 在 的 地 址 , 填 完 后 入 图 1- 8。 图 1- 8 Local Info 选 项 卡 2、 在 站 点 定 义 选 项 对 话 框 中 选 取 Remote Info(远 程 信 息 )选 项 卡 如 图 1- 9, 在 界 面 的 Access(远 程 访 问 类 型 )中 选 取 SourceSafe Database。 Automatically Upload files to server, 在 DW 中 修 改 文 件 保 存 后 自 动 将 修 改 的 信 息 更 新 到 VSS 服 务 器 上 。 Check Out File when Opening, 在 DW 中 打 开 文 件 自 动 Check Out 服 务 器 上 对 应 的 文 件 。 3、 在 Remote Info 选 项 卡 中 点 击 Settings.按 钮 , 打 开 图 1- 10 对 话 框 , 在 该 对 话 中 分 别 填 入 Database Path, VSS 数 据 库 路 径 , 。 项 目 路 径 , 注 意 对 象 路 径 一 定 要 以 $开 始 , 路 径 支 持 中 文 。 然 后 填 入 VSS 用 户 的 用 户 名 和 密 码 。 图 1- 10 VSS 客 户 端 登 录 设 置 4、 在 站 点 定 义 选 项 对 话 框 中 选 取 Testing Server(测 试 服 务 器 信 息 )选 项 卡 如 图 1- 11, Server Model: 选 择 Web 项 目 所 才 用 的 技 术 类 型 , DW 支
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号