测试环节 7:共享

此共享在位置之间的测试环节介绍项目。 共享 命令。

hhare 操作是文件和文件夹项的清单复制两个或多个位置之间在源代码管理文件层次结构中。 复制服务器上实际上不发生,但是,用户在两个或多个指定的位置看到同一文件。 每次更改时对任何共享项目,这些更改与其他共享位置显示。

,如果选择与至少一个文件的文件夹在它,的源代码管理共享到文件夹的工作。 共享命令在下列条件下禁用:

  • 如果选定的文件夹是一个空文件夹。

  • 如果有一个物理文件夹,但是,它不包含源代码管理文件。

  • 如果确实文件夹,是否在源代码管理下的文件在它。

  • 如果有远程站点 Web 项目。

访问菜单命令

下面 Visual Studio 集成开发环境 (ide) 菜单路径用于测试用例。

共享: 文件- AMP_GT源代码管理- AMP_GT共享

预期的行为

  • 共享的文件共享位置显示。

  • 查看源代码管理版本中存储历史记录,以表明文件共享。

  • 编辑一个共享文件编辑文件的两个位置。

测试用例

下面是共享的特定测试用例测试环节。

操作

测试步骤

验证的预期结果

共享从已加载的项目中的文件在源代码管理下到另一个实心项目

  1. 创建新项目。

  2. 添加第二个项目添加到解决方案。

  3. 创建一个文件在第二个项目使用不在第一个项目的名称。

  4. 将解决方案添加到源代码管理。

  5. 选择第一个项目。

  6. 打开 共享 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 共享)。

  7. 共享从第二个项目的文件添加到第一个项目。

  8. 接受 检查 ,如果提示。

常见预期的行为。

共享从一个项目中的文件到另一个

  1. 创建新项目。

  2. 将其添加到源代码管理。

  3. 关闭解决方案。

  4. 创建第二个项目 (新的解决方案。)

  5. 将解决方案添加到源代码管理。

  6. 选择项目。

  7. 打开 共享 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 共享)。

  8. 共享从这个已添加的项目的文件添加到打开的项目。

  9. 接受 检查 ,如果提示。

常见预期的行为。

共享项目的不是文件部件从源代码管理中到当前加载的项目

  1. 创建新项目。

  2. 将解决方案添加到源代码管理。

  3. 将文件添加到不属于项目或解决方案的一部分的数据源控件。

  4. 选择该项目并打开 共享 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 共享)。

  5. 选择在不在当前项目或解决方案中存在且不共享它的 共享 对话框中的文件。

  6. 接受 检查 ,如果提示。

源代码管理单元执行捕获,因此,文件都位于项目的本地位置。

共享同一个项目中的文件与其他文件夹

  1. 选择在 工具 - AMP_GT 选项自动检查 - AMP_GT 源代码管理

  2. 创建新项目并将其添加到源代码管理。

  3. 添加一个文件夹添加到项目中。

  4. 将文件添加到文件夹并注册该文件夹。

  5. 选择文件夹。

  6. 打开 共享 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 共享)。

  7. 对于选定的文件夹中的共享文件。

常见预期的行为。

,在它可用于共享之前,必须使用注册文件夹与它的文件。

共享文件夹。递归加载的项目 —

  1. 创建新项目。

  2. 将解决方案添加到源代码管理。

  3. 选择项目。

  4. 打开 共享 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 共享)。

  5. 选择文件夹。

  6. 递归共享该文件夹添加到项目中。

常见预期的行为。

共享从一个项目的文件到另一个

  1. 使用多个文件创建一个新项。它。

  2. 将解决方案添加到源代码管理。

  3. 关闭解决方案。

  4. 创建新项目在新的解决方案。

  5. 将解决方案添加到源代码管理。

  6. 选择项目。

  7. 打开 共享 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 共享)。

  8. 共享从该以前创建的项目的文件到当前打开的项目。

常见预期的行为。

请参见

概念

测试源代码管理插件的准则