如何在 tfs Visual Studio 2008 中找到搁置的更改?

How do I find my shelved changes in tfs Visual Studio 2008?

提问人:Kristina Tamaro 提问时间:2/8/2023 最后编辑:jessehouwingKristina Tamaro 更新时间:2/8/2023 访问量:51

问:

我是 TFS 的新手,我已经搁置了对代码的一些更改,但现在我需要获取这些更改并继续处理我的项目。我怎样才能在VS2008上找到我的搁置集(这是我必须用于我的项目的vs版本),我怎样才能开始使用它,以便我可以继续我的项目?

我尝试在源代码管理中单击项目文件,但与VS2015不同,查找选项不可用。 先谢谢你!

TFS Visual-Studio-2008 TFVC 搁置集 unshelve

评论


答:

1赞 jessehouwing 2/8/2023 #1

Visual Studio 2008 文档仍处于联机状态。该按钮隐藏在 Visual Studio 顶级菜单栏的“挂起的更改”窗口和 -> 菜单中。UnshelveFileSource Control

虽然可以使用 Get 命令将变更集恢复到工作区中,但必须使用 Unshelve 命令来恢复搁置集。您可以使用“挂起的更改”窗口中的“取消搁置”按钮将搁置集中的一个、部分或全部挂起的更改还原到工作区。有关“挂起的更改”窗口的更多信息,请参见如何:签入挂起的更改。使用 Visual Studio 将搁置集中的所有更改取消搁置到工作区时,与项关联的挂起更改信息也会还原到“挂起的更改”窗口中。

请参见: 搁置和取消搁置挂起的更改

通常,当 UI 令人困惑时,请考虑回退到命令行工具:

从 Visual Studio 命令提示符从工作区中的任何文件夹:From any folder in your workspace from a visual studio command prompt:

# List Shelves
tf shelvesets 

# Unshelve
tf unshelve "shelveset name"

还可以使用较新版本的 Visual Studio 进行源代码管理交互,并从 Visual Studio 2008 进行开发。