此源代码管理插件更改源代码管理的测试环节介绍通过 更改源代码管理 命令。
更改源代码管理 命令提供四个基本功能:
触发器连接的或在 —过程控制解决方案的脱机状态步骤区域。 有关更多信息,请参见 测试环节 3:检查/撤消签出。
访问菜单命令
下面 Visual Studio 集成开发环境 (ide) 菜单路径用于测试用例。
更改数据源控件:文件 - AMP_GT 源代码管理 - AMP_GT 更改源代码管理。
测试用例
下面是 更改源代码管理 命令的特定测试用例测试环节。
用例 5a:绑定
绑定窗体允许用户添加源代码管理信息。选定的项目和解决方案。 通常提示用户标识这些要添加的源代码管理的项目。 用户在源控件可能不创建新项目作为此操作的一部分 (比较而言添加到源代码管理)。
空位置的绑定 |
创建新项目。
将解决方案添加到源代码管理。
打开 更改源代码管理 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 更改源代码管理)。
单击 断开连接。
,如果显示,则接受警告对话框。
选择所有项。
单击 绑定。
浏览到空白的位置在源代码管理单元。
单击 好 关闭 更改源代码管理 对话框。
单击确认对话框的 继续这些绑定 。
,如果显示,则单击该警告对话框的 好 。
签入所有内容。 如果此步骤成功,请继续下一步。
为新位置从源代码管理打开的解决方案。
|
Result from Step 12:
解决方案和项目绑定到并将新目标编写在版本存储。
解决方案和项目文件签入。
版本存储项目层次结构与项目的文件夹层次结构磁盘上的。
Result from Step 13:
所有项目项下载。 |
同步与客户端的位置的绑定 |
创建新项目。
将解决方案添加到源代码管理。
在版本存储创建解决方案和项目的副本 (共享和分支,如果使用 Visual SourceSafe)。
打开 更改源代码管理 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 更改源代码管理)。
断开所有。
单击 好 关闭 更改源代码管理 对话框。
重新打开 更改源代码管理 对话框。
选择所有。
单击 绑定。
浏览到解决方案和项目的分支位置 (从第 3 步)
单击 好 关闭 更改源代码管理 对话框。
递归后进行所有项。
|
在获取后的文件内容相同。在后进先出。 |
绑定到不同步的与客户端的位置 |
创建新项目。
将解决方案添加到源代码管理。
在版本存储创建解决方案和项目的副本 (共享和分支,如果使用 Visual SourceSafe)。
在版本存储修改该分支的项目中的文件。
打开 更改源代码管理 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 更改源代码管理)。
断开所有。
单击 好 关闭 更改源代码管理 对话框。
重新打开 更改源代码管理 对话框。
选择所有。
单击 绑定。
浏览到解决方案和项目的分支位置。
单击 好 关闭 更改源代码管理 对话框。
,如果显示,则接受警告对话框。
获取最新版本递归为所有项目。
|
在步骤 4 中修改或修改的文件局部。 |
绑定从未在源代码管理的解决方案 |
创建一个空文件夹在源代码管理。
创建一个客户端项目。
打开 更改源代码管理 对话框 (文件 - AMP_GT 源代码管理 - AMP_GT 更改源代码管理)。
将解决方案空源代码管理的位置。
单击 好 关闭 更改源代码管理 对话框。
单击确认对话框的 继续这些绑定 。
,如果显示,则单击该警告对话框的 好 。
|
解决方案添加到源控件。
解决方案和项目签入。 |
取消绑定 |
创建新项目。
将解决方案添加到源代码管理。
打开更改源代码管理对话框。
断开所有。
单击关闭对话框的 好 按钮。 如果此步骤成功,请继续下一步。
重新打开 更改源代码管理 对话框。
绑定到无关的位置。
单击“取消”。
|
Result from Step 5:
解决方案不再受源代码管理
Result from Step 8:
解决方案依然不受源代码管理。 |
用例 5b:断开连接
断开从项目及其解决方法取消源代码管理信息。 受影响的项目和解决方案基于用户选择的组合,并且项添加到源代码管理。
断开包含一个文件系统或本地 IIS Web 项目和一个客户端项目的解决方案 |
创建文件系统或本地 IIS Web 项目。
将解决方案添加到源代码管理。
添加新的客户端项目添加到解决方案。
接受检查在解决方案外部,如果提示。
打开 更改源代码管理 对话框。
单击 断开连接。
单击关闭对话框的 好 。
尝试检查解决方案,项目,解决方案项,项目项。
|
解决方案和项目不受源代码管理。
源代码管理命令不会出现。 |
取消断开连接 |
创建新项目。
将解决方案添加到源代码管理。
打开 更改源代码管理 对话框。
单击 断开任何。
单击“取消”。
|
解决方案在源代码管理。 |
用例 5c:Rebind
Rebind 是组合断开连接并绑定 —重新绑定以前是在源代码管理且未绑定的项目或解决方案处理。
Rebind 解决方案和项目未关闭 更改源代码管理 对话框 |
创建新项目。
将解决方案添加到源代码管理。
打开 更改源代码管理 对话框。
单击 断开连接。
选择所有行。
单击 绑定。
单击 好 关闭 更改源代码管理 对话框。
接受签出,如果提示。
|
解决方案和项目受源代码管理。 |
Rebind 仅项目未关闭 更改源代码管理 对话框 |
创建新项目。
只向该项目添加到源代码管理中使用 (File-AMP_GTSource Control-AMP_GTAdd 选定项到数据源控件。
打开更改源代码管理对话框。
断开仅该项目。
绑定只项目。
|
解决方案中不受源代码管理。
项目保持控制。 |
Rebind 仅解决方案不关闭对话框 更改源代码管理 |
创建新项目。
只向解决方案添加到源代码管理中使用 (文件 - AMP_GT 源代码管理 - AMP_GT 将选定的项添加到源代码管理。
打开 更改源代码管理 对话框。
断开仅解决方案 (不要关闭 更改源代码管理 对话框。)
绑定仅解决方案。
单击“确定”关闭对话框。
检查解决方案和解决方案项 (如果有的话)。)
|
解决方案保持控制。
项目保持不受源代码管理。 |
Rebind 解决方案/项目,仅当在同一目录 |
创建新项目。
只向该项目添加到源代码管理中使用 (文件 - AMP_GT 源代码管理 - AMP_GT 将选定的项添加到源代码管理。
关闭解决方案。
至少使用两个项目创建新的解决方案。
将解决方案添加到源代码管理。
从源代码管理添加到创建的项目步骤 1。
接受解决方案签出,如果提示。
注册整个解决方案。
打开 更改源代码管理 对话框。
选择已添加的项目 (从步骤 6) 和 断开连接单击。
单击“确定”关闭对话框。
接受签出,如果提示。
重新打开 更改源代码管理 对话框。
选择已添加的项目 (从步骤 6) 和 绑定单击。
选择原始位置。
|
解决方案和项目保持控制。 |
请参见
概念
测试源代码管理插件的准则