|
|
1
59
取消搁置是将搁置集还原到计算机上以便继续处理它的方式。它不会更改服务器上的搁置集(要执行此操作,需要再次搁置并使用相同的搁置集名称)。 我如何使用它的一个例子是在我处理机器时在机器之间移动更改。我会把它放在我的台式机上,然后把它放在笔记本上,然后继续在笔记本上工作。 您还可以使用它与某人共享更改(出于代码审查或其他原因)。您可以将更改搁置起来,然后其他人可以将其取消搁置,以查看您所做的操作。 取消搁置实际上不会更改搁置集或服务器上的任何其他内容。这只是一个GET操作。 |
|
|
2
31
赫尔姆斯很在行。读他的答案。 一个重要警告:如果自创建搁置集以来已执行了get,取消搁置将只回滚文件的本地版本。 包含在搁置集中 . 因此,很可能您的工作空间不一致。 一个好的做法是 总是重新跑,在你松开后快跑 . 这可以确保您不会在幻影构建错误上浪费时间,而这些错误实际上只是处于半新/半旧状态的副作用。它还要求您主动解决搁置集内容和最新服务器修订版之间的任何冲突,而不是只在@checkin time时发现它们。 |
|
|
3
4
我使用shelve来备份正在进行中的代码,只是不太可能我的硬盘崩溃或其他什么。我甚至不必担心代码构建,更不用说工作了,因为我团队中的其他开发人员都不会看到这个工作(除非他们去寻找它)。 取消搁置将挂起工作区中的更改。从服务器中删除搁置集是一个删除操作。 按照RichardBerg的说法,电动工具的“取消搁置”版本实际上包括“获取”和“解决”。 |
|
|
urlreader · 是否将自定义列添加到TFS中的UI? 7 年前 |
|
|
Mkram · Microsoft TFS研究 7 年前 |
|
|
ab_732 · TFS如何从代码审阅中排除DLL和代码注释/空白 7 年前 |
|
|
gvdm · 如何控制TFS的配置 7 年前 |
|
|
Buda Gavril · SonarQube分析任务更改构建的输出 7 年前 |