如何:从版本控制中删除文件和文件夹
更新:2007 年 11 月
可以使用源代码管理资源管理器或解决方案资源管理器从服务器上删除文件和文件夹,还可以使用命令行执行此操作。有关更多信息,请参见Delete 命令(Team Foundation 版本控制) 或遵循本主题中的过程。
从命令行删除项
Delete 是一个挂起的更改命令,它通过从工作区挂起执行的签入操作来安排从服务器删除指定项的操作。
若要执行挂起的更改命令,必须将当前目录添加到工作区以便将其映射到服务器。有关如何将当前目录添加到工作区的更多信息,请参见如何:添加和移除工作区中的工作文件夹或 Workfold 命令。
有关将解决方案和项目添加到服务器的信息,请参见如何:向版本控制添加项目或解决方案。
必需的权限
若要执行这些过程,您必须将“签出”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限。
从源代码管理资源管理器中标记删除文件或文件夹
如果尚未打开“源代码管理资源管理器”,请在“视图”菜单上单击“其他窗口”,然后选择“源代码管理资源管理器”。
在源代码管理资源管理器中,找到要删除的团队项目及文件夹或文件。
在右窗格中,右击该文件或文件夹,再单击“删除”。
系统将返回到“源代码管理资源管理器”,并且该文件或文件夹在“挂起的更改列下方被标记为删除。
如果删除一个其他文件所依赖的文件,则这些依赖文件也将标记为删除。例如,如果删除一个窗体文件,则代码和资源文件也将标记为删除。
在您签入挂起的更改后,文件将从 Team Foundation 版本控制中删除。有关更多信息,请参见如何:签入挂起的更改。
说明: 如果删除一个含有一些文件的文件夹,则这些文件也将标记为删除。
从解决方案资源管理器中标记删除文件或文件夹
如果尚未打开“解决方案资源管理器”,请在“视图”菜单上单击“解决方案资源管理器”。
在解决方案资源管理器中,找到要删除的团队文件夹或文件。
右击该文件夹,再单击“删除”。将出现一个确认对话框,并显示“<文件名> 将被永久删除”文本。
单击“确定”。该项即从“解决方案资源管理器”中消失。
如果尚未打开“源代码管理资源管理器”,请在“视图”菜单上单击“其他窗口”,然后选择“源代码管理资源管理器”。
在源代码管理资源管理器中,您会看到在“挂起的更改”列下方将解决方案资源管理器中已删除的文件或文件夹标记为删除。
如果删除一个其他文件所依赖的文件,则这些依赖文件也将标记为删除。例如,如果删除一个窗体文件,则代码和资源文件也将标记为删除。
在您签入挂起的更改后,文件将从 Team Foundation 版本控制中删除。有关更多信息,请参见如何:签入挂起的更改。
说明: 如果删除一个含有一些文件的文件夹,则这些文件也将标记为删除。
从命令行中删除项
打开 Visual Studio 2008 命令提示,方法是依次单击“开始”按钮、“所有程序”、“Microsoft Visual Studio 2008”、“Visual Studio Tools”和“Visual Studio 2008 命令提示”。
这样将设置该命令提示环境以便与 Visual Studio 2008 工具一起使用。
定位到要移除的项所在的已映射文件夹。
键入 tf delete <文件名或文件夹名称>。在您签入挂起的更改后,文件将从 Team Foundation 版本控制中删除。有关更多信息,请参见 Checkin 命令。
请参见
任务
概念
参考
Delete 命令(Team Foundation 版本控制)