此源代码管理插件测试区域介绍如何通过 “签入 ”命令将更新的项目发送到版本存储。
命令菜单入口
测试用例中使用以下 Visual Studio 集成开发环境菜单路径。
登记:
文件、 源代码管理、 签入。
文件, 签入。
快捷菜单, “签入”。
常见预期行为
添加到源代码管理下的解决方案或项目的项目和文件将显示在 “签入 ”对话框和 “挂起的签入” 窗口中。
签入后,添加的项将显示在源代码管理中。
签入后,更新的项目在存储区中被正确版本化。
测试用例
以下是 Checkin 测试区域的特定测试用例。
案例 4a:修改的项目
介绍如何使用签入操作来更新版本控制下已修改的文件。
| Action | 测试步骤 | 要验证的预期结果 |
|---|---|---|
| 修改已签出的文本文件,仅限在签入对话框中签入文件。 | 1.使用文本文件创建新项目。 2.将解决方案添加到源代码管理。 3.签出并修改文本文件。 4. 通过“签入”对话框(文件、源代码管理、签入)进行签入。 |
常见的预期行为。 |
| 修改已签出的文本文件,仅将文件签入(挂起的签入 窗口) | 1.使用文本文件创建新项目。 2.将解决方案添加到源代码管理。 3. 检出并修改文本文件。 通过 “挂起的签入” 窗口进行签入。 |
常见的预期行为。 |
案例 4b:添加文件
将文件添加到项目或项目添加到解决方案时,项目或解决方案也必须更改。 因此,父文件也需要进行签出,且必须进行签入才能完成添加。
| Action | 测试步骤 | 要验证的预期结果 |
|---|---|---|
| 添加文本文件并签入所有内容(“签入 ”对话框) | 1.创建新项目。 2.将解决方案添加到源代码管理。 3.向项目添加文本文件。 4.如果出现提示,请接受签出项目。 5.在 解决方案资源管理器中选择解决方案。 6. 从 “签入” 对话框中签入。 |
常见的预期行为。 |
| 添加文本文件并签入所有待处理的更改(待处理的签入 窗口) | 1.创建新项目。 2.将解决方案添加到源代码管理。 3.向项目添加文本文件。 4.如果出现提示,请接受签出项目。 5. 从 “待处理的签入” 窗口签入解决方案。 |
常见预期行为 |
案例 4c:添加项目
将项目添加到解决方案时,解决方案也必须更改。 因此,解决方案文件也会签出,必须签入才能完成添加。
| Action | 测试步骤 | 要验证的预期结果 |
|---|---|---|
| 将项目添加到源代码控制下的空白解决方案(“签入”对话框) | 1.创建空白解决方案。 2.将解决方案添加到源代码管理。 3.添加新项目。 4.如果系统提示,请接受签出解决方案。 5. 从Check In对话框中签入。 |
常见的预期行为。 |
| 将项目添加到源代码管理中的空白解决方案(待处理的签入 窗口) | 1.创建空白解决方案。 2.将解决方案添加到源代码管理。 3.添加新项目。 4.如果系统提示,请接受签出解决方案。 5. 从 “待处理的签入” 窗口签入解决方案。 |
常见的预期行为。 |