2011-10-12 110 views
0

如果我不支持shelveset,Visual Studio中的“Pending Changes”工具窗口将恢复我搁置时设置的文件,提交注释和相关工作项。有没有办法清除我所有的TFS挂起更改?

如果我改变了主意,并决定我现在还没有准备好在此搁置工作 - 例如,如果我必须删除所有内容并修复一个错误 - 是否有任何方法可以清除所有这些状态一次?

我很容易突出显示所有文件,右键单击和“撤消”。但是这只能恢复文件;我仍然需要进入并清除注释,然后切换到“工作项目”页面,可能会选择其他查询以确保查看与之关联的工作项目,然后取消选中该框。

有一个按钮,菜单项或VS扩展,可以让我恢复的文件更改提交评论的工作项列表,一下子,留下我和一个完全干净的石板去做别的事情?

+0

当然,您可以做的一件事是使用不同的工作区或可能不同的分支。 –

回答

3

我不是在办公室里检查了这一点,但它是值得一试:
Shelve更改到一个新的搁置,牢记以“本地保存挂起的更改”取消选中。

+1

这是有效的,只是试了一下。 –

+0

谢谢迪伦! – pantelif

+0

并不像我希望的那样干净,但是这很有效 - 我只是创建一个名为“Temp”的shelveset,如果它要求覆盖,下一次我处于Unshelve对话框时,如果我偶然发现它,则将其删除那里。 –

0

在下一个版本的Visual Studio中,它将会是一个更好的体验。请参阅the session by Jamie Cool关于此主题

相关问题