设置源代码管理选项

在利用 SQL Server Management Studio 中内置的源代码管理功能之前,应为工作的各种环境配置源代码管理选项。

可以使用“ 选项 ”对话框配置源代码管理选项,以配置一个或多个源代码管理角色。 角色包括您在使用 SQL Server Management Studio 时的环境的一般描述,以及与该环境相关的源控选项。

例如,如果你是独立的数据库开发人员,你通常不会通过在将文件签入后仍保持签出的状态来与其他用户创建冲突。 因此,SQL Server Management Studio 定义了独立开发人员角色。 对于此角色,SQL Server Management Studio 会自动选择 在签入时保持项目签出状态 选项。

由于可以定义和自定义角色,因此可以在不同的开发设置中工作,而无需在每次从一个设置移动到另一个设置时完全重新配置源代码管理。

设置源代码管理选项

  1. “工具” 菜单上,单击 “选项”

  2. 在“ 选项 ”对话框中,展开 “源代码管理”,然后单击“ 插件选择 ”页。

    当前源代码管理插件
    从此列表中选择要使用的版本控制系统。 必须在此计算机上安装源代码管理产品客户端才能显示在列表中。 如果计算机上未安装任何源代码管理客户端,则唯一可用的选项将为“无”。 如果已安装Microsoft源安全,将显示以下插件:

    • Microsoft Visual SourceSafe

    • Microsoft Visual SourceSafe(Internet)

  3. 设置要使用的每个源代码管理角色的登录凭据。 仅当安装源代码管理插件时,此页面才可用。

    角色说明
    选择其中一个角色会导致自动选择适当的源代码管理选项。

    角色 DESCRIPTION
    Visual SourceSafe 指定要使用Microsoft Visual SourceSafe 用户最常使用的设置。
    独立开发人员 指明您正在独立工作。
    自定义 指定您已修改角色的设置。

    执行后台状态更新
    当项的状态发生更改时,自动更新解决方案资源管理器中的源代码管理信号图标。 如果在执行服务器密集型作时遇到延迟,尤其是在从源代码管理打开解决方案或项目时,清除此复选框可以提高性能。

    登录 ID
    指定要用于登录到源代码管理提供程序的用户名。 如果源代码管理提供程序支持,将在 “登录 ”对话框中自动填充此名称,以访问源代码管理服务器。 若要使此选项处于活动状态,请使用源代码管理提供程序的管理员程序禁用自动用户登录,然后重启 SQL Server Management Studio。

    高级
    显示用于将项目添加到版本控制的其他选项。 这些选项因源代码管理提供程序而异。 源代码管理程序提供了这些选项的帮助。

  4. 选择 “环境 ”页。

  5. “源代码管理环境设置” 框中,选择要在其中设置源代码管理选项的角色。

    SQL Server Management Studio 会自动选择所选角色的默认源代码管理选项。 如果清除任何默认选项,“ 源代码管理环境设置” 框将显示“ 自定义 ”选项,指示已自定义最初选择的角色。

    源代码管理环境设置
    指定您想要使用的角色。 SQL Server Management Studio 定义了以下角色。

    角色 DESCRIPTION
    Visual SourceSafe 指定要使用Microsoft Visual SourceSafe 用户最常使用的设置。
    独立开发人员 说明你正在独立工作。
    自定义 确认您已修改角色的设置。

    选择其中一个角色会导致自动选择适当的源代码管理选项。

    在签入时保留签出的项目
    指定在将项目签入以更新源代码管理存储时,项目应保持签出给你的状态。 如果要更改特定签入选项,请单击“签入”对话框中的“选项”箭头,然后清除“保留签出”复选框。

    托运物品
    显示一个选项列表,用于指定尝试编辑未签出的项目时 SQL Server Management Studio 的行为方式。下表描述了可用选项。

    储蓄

    行动 DESCRIPTION
    签出提示 显示“ 签出 ”对话框。
    自动签出 签出项目而不显示 “签出 ”对话框。 这是默认选项。
    另存为 另存为新文件。

    编辑

    行动 DESCRIPTION
    结账提示 显示“ 签出 ”对话框。
    提示独占签出 显示“ 签出 ”对话框。
    自动签出 签出项目而不显示 “签出 ”对话框。 这是默认选项。
    不执行任何作 不签出文件。

    允许编辑签入项目
    指定那些已签入的项目能够在内存中进行编辑。 如果选中此复选框,当您尝试编辑已签入项时,“签出”对话框中会显示一个“编辑”按钮。 单击此按钮后,可以编辑该项目。 如果尝试保存该项目,则必须将其签出或保存到其他位置。

    重置
    将源代码管理确认对话框重置为其默认设置。 例如,如果已在源代码管理对话框中 选中“不再显示此对话框” 复选框,则选择 “重置” 选项将反转该操作。

另请参阅

源代码管理基础知识
更改源代码管理连接
从源代码管理中排除文件