Visual studio 为什么TFS;删除映射“;删除我的文件?
我想在另一个文件夹中签出项目的旧版本,因为我不想干扰修改后的本地内容,所以我想我应该删除映射并将其映射到另一个文件夹,然后再映射回来 我震惊地看到它开始删除我的文件!!!我很快点击了“取消”。幸运的是,它似乎没有删除我的修改和本地文件 我怎么能做这样的事Visual studio 为什么TFS;删除映射“;删除我的文件?,visual-studio,tfs,Visual Studio,Tfs,我想在另一个文件夹中签出项目的旧版本,因为我不想干扰修改后的本地内容,所以我想我应该删除映射并将其映射到另一个文件夹,然后再映射回来 我震惊地看到它开始删除我的文件!!!我很快点击了“取消”。幸运的是,它似乎没有删除我的修改和本地文件 我怎么能做这样的事 这是VisualStudio 2010的Team Foundation服务器发生的,但我确信它适用于所有版本。 < P>它是因为TFS是无用的。但是,您可以使用“TF.exe”命令行绕过UI的一些限制 TF.exe命令应该位于如下所示的目录下,
这是VisualStudio 2010的Team Foundation服务器发生的,但我确信它适用于所有版本。
< P>它是因为TFS是无用的。但是,您可以使用“TF.exe”命令行绕过UI的一些限制 TF.exe命令应该位于如下所示的目录下,因此可能值得将此目录添加到您的路径中 C:\ProgramFiles(x86)\Microsoft Visual Studio 9.0\Common7\IDE\tf.exe 然后,您可以在驱动器上选择合适的位置,创建新的工作区,然后获取特定版本(或最新版本)的代码在不生成任何新工作区的情况下,一种简单易行的方法是:
- 将挂起的更改保存到新的搁置集中
- 获取您正在寻找的特定版本并进行任何评论
- 完成后立即获取最新信息
- 取消搁置以前搁置的更改
/login:,
-你可以运行tf.exe help
查看完整的命令集,或者类似tf.exe help get的东西来查看该命令的帮助。虽然我感觉到了你的痛苦,但我真的很讨厌使用这个产品,因为使用了Subversion,这感觉像是倒退了一步。谢谢你的帮助。我也在Linux上启动了SvN。Team Foundation SoukKEs是一个很好的GUI来执行这些任务:可能是有用的,但是我不能,例如,比较这两个文件夹结构或复制丢失的文件。我明白你们的意思。在不同版本之间比较文件夹的另一种方法是:(1)从源代码管理资源管理器中选择“查看历史记录”,然后(2)突出显示两个不同的变更集(按Ctrl键),最后(3)右键单击选择“比较…”。
C:\my_temp_location> tf.exe workspace /new <workspace_name> /collection:<server_location>
C:\my_temp_location> tf.exe get <source_location> /version:<changeset> /recursive
C:\> tf.exe workspaces