Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 从本地工作区中删除搁置集_Tfs_Workspace_Shelveset - Fatal编程技术网

Tfs 从本地工作区中删除搁置集

Tfs 从本地工作区中删除搁置集,tfs,workspace,shelveset,Tfs,Workspace,Shelveset,显然,我太笨了,在谷歌上甚至在这里都找不到答案。所以请帮忙 我已在TFS中取消搁置一个搁置集。在我的本地工作区使用此搁置集,但我知道我想摆脱此搁置集。 我想要的是从本地工作空间和项目中删除搁置集的文件。甚至从光盘上。当然有一个简单的方法,但目前我知道唯一的方法是手动操作-这显然不是一种方法。在解决方案级别右键单击源代码管理下的“撤消挂起的更改”选项 这对许多开发人员都不起作用,因为他们将取消搁置自己的挂起的更改,而撤消将清除所有更改,而不仅仅是搁置集更改。几年前,我们也在努力解决这个问题。直到

显然,我太笨了,在谷歌上甚至在这里都找不到答案。所以请帮忙

我已在TFS中取消搁置一个搁置集。在我的本地工作区使用此搁置集,但我知道我想摆脱此搁置集。
我想要的是从本地工作空间和项目中删除搁置集的文件。甚至从光盘上。当然有一个简单的方法,但目前我知道唯一的方法是手动操作-这显然不是一种方法。

在解决方案级别右键单击源代码管理下的“撤消挂起的更改”选项


这对许多开发人员都不起作用,因为他们将取消搁置自己的挂起的更改,而撤消将清除所有更改,而不仅仅是搁置集更改。几年前,我们也在努力解决这个问题。直到我们接受了“尽早且经常签入”的工作流程。今天,我们将永远不会打开一个搁置集,因为其他文件已经为此专门签出。我们编写代码,并在不破坏其他代码的情况下尽快将其签入。这样做效果更好。

但是我必须手动标记搁置集中的所有文件,以避免撤消我在不属于搁置集的文件中所做的所有其他更改?啊,几年前我们也在努力解决这个问题。直到我们接受了“尽早且经常签入”的工作流程。今天,我们将永远不会打开一个搁置集,因为其他文件已经为此专门签出。我们编写代码,并在不破坏其他代码的情况下尽快将其签入。我很确定没有办法满足你的要求。对不起,谢谢,这肯定也有帮助-我真的很害怕错过一个简单的按钮,我必须点击对不起,没有简单的按钮,只能撤消搁置集的更改。如果这有帮助的话,请不要忘记把它标记为答案并投票。许多人不会阅读评论,他们只会寻找被接受的答案。因此,我在答案中添加了更多细节。你也可以编辑你的问题(如果你愿意,我也可以)。