测试区域 4:签入

此源代码管理插件测试区域介绍如何通过 “签入 ”命令将更新的项目发送到版本存储。

命令菜单入口

测试用例中使用以下 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. 从 “待处理的签入” 窗口签入解决方案。
常见的预期行为。