如何:将非项目或非解决方案文件/文件夹添加到版本控制

更新:2007 年 11 月

可以从命令行或源代码管理资源管理器将项添加到版本控制服务器。指定要添加到版本控制的项时,将创建挂起的更改。 签入操作会将更改从您的工作区提交到版本控制服务器。有关更多信息,请参见Add 命令源代码管理资源管理器

有关如何将解决方案和项目添加到服务器的信息,请参见如何:向版本控制添加项目或解决方案

必需的权限

若要执行这些过程,您必须将“签出”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

若要将非项目或非解决方案文件和文件夹添加到版本控制,请执行以下过程:

  • 将文件或文件夹添加到版本控制

  • 使用 Visual Studio 2008 命令提示添加项

  • 使用 Service Pack 1 版本的 Team Foundation Server 2008 添加文件或文件夹

将文件或文件夹添加到版本控制

使用 Team Foundation Server 2008,按照以下过程可以将文件和文件夹添加到版本控制。

使用源代码管理资源管理器将文件添加到服务器

  1. 在“视图”菜单上单击“其他窗口”,然后单击“源代码管理资源管理器”。

  2. 在“源代码管理资源管理器”中,找到要向其中添加文件的解决方案。

    说明:

    解决方案必须已存在于本地工作区中映射的文件夹内。此外,要添加的文件或文件夹也必须位于映射的本地文件夹内。

  3. 在“文件”菜单上单击“源代码管理”,再单击“添加到源代码管理”。

    将出现“添加到源代码管理”对话框。

    说明:

    如果不能选择“添加到源代码管理”,可能是因为尚未为当前项目创建工作区。有关更多信息,请参见如何:创建映射的工作区

  4. 在“排除”框中,键入不希望添加的文件扩展名。使用逗号和通配符可以输入多个文件类型扩展名。例如 *.pdb、*.obj、*.res。

  5. 单击“添加文件”。

  6. 在“添加到源代码管理”对话框中,选择要添加到版本控制中的文件,然后单击“确定”。

  7. 在“添加到源代码管理”对话框中单击“确定”。

使用源代码管理资源管理器将文件夹添加到服务器

  1. 在“视图”菜单上单击“其他窗口”,然后单击“源代码管理资源管理器”。

  2. 在“源代码管理资源管理器”中,找到要向其中添加项的解决方案。

  3. 在“文件”菜单上单击“源代码管理”,再单击“添加到源代码管理”。

    将出现“添加到源代码管理”对话框。

    说明:

    如果不能选择“添加到源代码管理”,可能是因为尚未为当前项目创建工作区。有关更多信息,请参见如何:创建映射的工作区

  4. 在“排除”框中,键入不希望添加的文件扩展名。可以输入多个使用逗号和通配符的文件类型扩展名。例如 *.pdb、*.obj、*.res。

  5. 单击“添加文件夹”。

  6. 在“浏览文件夹”对话框中,选择要添加到版本控制中的文件夹,然后单击“确定”。

  7. 在“添加到源代码管理”对话框中单击“确定”。

使用 Visual Studio 2008 命令提示添加项

使用 Team Foundation Server 2008 命令提示,按照以下过程可以添加项。

使用命令提示将项添加到挂起的更改列表

  1. 依次单击“开始”、“所有程序”、“Microsoft Visual Studio 2008”、“Visual Studio Tools”和“Visual Studio 2008 命令提示”。

  2. 将目录切换到本地工作区(包含要添加的文件或文件夹)中的映射文件夹。

  3. 键入 tf add 和要添加项的项规范**。**

    例如, tf addmyfile.cs。

    有关更多信息,请参见 Add 命令

使用 Service Pack 1 版本的 Team Foundation Server 2008 添加文件或文件夹

使用 Service Pack 1 版本的 Team Foundation Server 2008 和团队资源管理器按照以下过程可以将项添加到版本控制。

重要说明:

只有 Service Pack 1 版本的 Team Foundation Server 2008 提供此功能。

使用源代码管理资源管理器将文件或文件夹添加到版本控制服务器

  1. 在“视图”菜单上单击“其他窗口”,然后单击“源代码管理资源管理器”。

  2. 在“源代码管理资源管理器”中,选择要向其中添加文件或文件夹的文件夹。

    解决方案不必存在于本地工作区中映射的文件夹内。要添加的文件或文件夹可以位于任何本地文件夹内。

  3. 在“文件”菜单上单击“源代码管理”,再单击“将项添加到文件夹”。也可以在“源代码管理资源管理器”中右击文件夹,再单击“将项添加到文件夹”。

  4. 在“添加到源代码管理”对话框的“查找”框中,或者使用“浏览”按钮,找到要添加的文件。

  5. 可选。在“自动从源代码管理中排除”文本框中,键入不希望添加的文件扩展名。使用逗号和通配符可以输入多个文件类型扩展名。例如 *.pdb、*.obj、*.res。

  6. 如果所选的受版本控制的文件夹尚未映射到本地文件夹,则“映射”按钮处于活动状态。单击“映射”可找到本地工作文件夹,并映射受版本控制的文件夹中的文件。

    如果已经映射了文件夹,则可以单击“高级”查看“目标本地文件夹”。

    有关映射的更多信息,请参见版本控制工作区和映射如何:创建映射的工作区

  7. 在“选择要添加到源代码管理的项”窗格中,选择要添加的文件或文件夹。

  8. 单击“下一步”。

  9. 若要添加显示在“已排除的项”选项卡中的项,请选择一个或多个项,然后单击“包括项”。

    说明:

    如果该项已包含在版本控制文件夹中,则不能将其添加到“要添加的项”选项卡。

  10. 若要排除显示在“要添加的项”选项卡中的项,请选择一个或多个项,然后单击“排除项”。

  11. 单击“完成”将“要添加的项”选项卡中的文件或文件夹添加到版本控制。

    所选的文件和文件夹显示在“源代码管理资源管理器”中。添加项后,必须将这些项作为挂起的更改进行签入。有关更多信息,请参见如何:签入挂起的更改

使用拖放操作将文件或文件夹添加到源代码管理资源管理器

  1. 依次单击“开始”、“我的电脑”,然后找到要添加到版本控制的文件和文件夹。

    重要说明:

    只有 Service Pack 1 版本的 Team Foundation Server 2008 提供此功能。

  2. 在拖放操作中,将文件或文件夹移到源代码管理资源管理器的右窗格。

    • 如果添加的是单个文件,会立即将该文件添加到文件夹。

    • 如果添加的是一个或多个文件或文件夹,则会出现“添加到源代码管理”对话框,所选的项在“要添加的项”或“已排除的项”选项卡中列出。

      单击“完成”将项添加到版本控制。

  3. 所选的文件和文件夹显示在“源代码管理资源管理器”中。添加项后,必须将这些项作为挂起的更改进行签入。有关更多信息,请参见如何:签入挂起的更改

请参见

任务

如何:绑定和取消绑定项目和解决方案

参考

Checkin 命令

其他资源

使用版本控制文件和文件夹