• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

norman

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

VS.NET中的Web项目和源代码管理集成方案(6)

选择一种协作开发模式:Web 项目创建

本节可以帮助您快速选择并实施以团队形式进行 ASP.NET Web 项目开发的策略。请回答下表中的问题,以寻找适合您的团队的协作开发模式。选择一种模式后,您可以使用建议的步骤来创建您的 Web 项目,并将其添加到源代码管理。

图 6:确定创建 Web 项目的方式

隔离开发:创建源代码管理的 Web 项目

对于在 Visual Studio .NET 中创建的大部分 Web 项目,建议您采用隔离开发模式。

选择 Web 访问方法

  1. 在 Tools(工具)菜单上,单击 Options(选项)。
  2. 在 Options(选项)对话框中,单击 Projects(项目)文件夹,然后单击 Web Settings(Web 设置)。
  3. 在 Preferred access method(首选访问方法)下,单击 File share(文件共享)。

通过创建空白解决方案,然后在其中添加项目,可以改善项目的长期可管理性和可搜索性。您也可以维持本地项目文件与它们在源代码管理服务器上的主控副本之间的紧密对称性。

创建解决方案目录

  1. 在 File(文件)菜单上,指向 New(新建),然后单击 Blank Solution(空白解决方案)。
  2. 在 New Project(新建项目)对话框中,键入解决方案的名称和位置。

提示:选择一个可以将此项明确标识为解决方案的名称(例如 SalesWeb_Solution 或 SalesWeb_Soln)。

创建 Web 项目

  1. 在 File(文件)菜单上,指向 Add Project(添加项目),然后单击 New Project(新建项目)。
  2. 在 Add New Project(添加新项目)对话框中,从左侧窗格中选择 Visual Basic Projects(Visual Basic 项目)或 Visual C# Projects(Visual C# 项目)。
  3. 在右侧窗格中选择一个 Web 项目模板。
  4. 在 Location(位置)框中,键入 http://localhost/projectname(其中 projectname 为新建项目的名称),然后单击 OK(确定)。

现在,您可以将该 Web 项目添加到源代码管理,以便您的队友在开发中使用。

如果可能,请将项目添加到允许共享签出或多重签出的源代码管理数据库。

将 Web 项目(及其解决方案)添加到源代码管理

  1. 在 Solution Explorer(解决方案资源管理器)中,右键单击解决方案节点,然后单击 Add Solution to Source Control(将解决方案添加到源代码管理)。
  2. 如果显示消息框,请单击 Continue(继续)。
  3. 按照源代码管理提供程序的要求提供数据库位置和用户登录信息。
  4. 通过指定解决方案文件的服务器位置,在源代码管理服务器上创建根解决方案目录。
  5. 在根解决方案目录下,键入项目文件夹的名称,该文件夹将包含 Web 项目文件的主控副本。

注意:要在此解决方案中向源代码管理添加第二个项目及后续项目,请在更改完毕后签入解决方案。

要充分利用隔离开发模式的优点,在首次从源代码管理打开 Web 项目时,项目开发人员必须单独指定该项目工作副本的同一相对地址(http://localhost/projectname)。

半隔离开发:创建源代码管理的 Web 项目

虽然半隔离开发模式比非隔离开发模式要好,但它不象隔离模式那样有助于协作开发。

选择 Web 访问方法

  1. 在 Tools(工具)菜单上,单击 Options(选项)。
  2. 在 Options(选项)对话框中,单击 Projects(项目)文件夹,然后单击 Web Settings(Web 设置)。
  3. 在 Preferred access method(首选访问方法)下,单击 File share(文件共享)。

通过创建空白解决方案,然后在其中添加项目,可以改善项目的长期可管理性和可搜索性。您也可以维持本地项目文件与它们在源代码管理服务器上的主控副本之间的紧密对称性。

posted on 2007-08-02 10:28  strgvi  阅读(155)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3