【问题标题】:Remove shelveset from local workspace从本地工作区中删除搁置集
【发布时间】:2016-05-14 10:31:43
【问题描述】:

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

我在 TFS 中搁置了一个搁置集。在我的本地工作区使用这个搁置集,但知道我想摆脱搁置集。 我想要的是从我的本地工作空间和项目中删除搁置集的文件。即使从光盘。当然有一个简单的方法,但目前我知道的唯一方法是手动进行 - 这显然不是要走的路。

【问题讨论】:

    标签: tfs workspace shelveset


    【解决方案1】:

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

    这不适用于许多开发人员,因为他们将连同自己的待处理更改一起取消搁置,撤消将清除所有更改,而不仅仅是搁置更改。几年前我们也为此苦苦挣扎。直到我们接受了“尽早且经常”的工作流程。今天,我们永远不会打开一个搁置集,其中包含已专门为此签出的其他文件。我们处理代码并在不破坏其他代码的情况下尽快将其签入。这样效果更好。

    【讨论】:

    • 但是我必须手动标记搁置集中的所有文件以避免撤消我在不属于搁置集中的文件中所做的所有其余更改?
    • 啊,几年前我们也遇到过这个问题。直到我们接受了“尽早且经常”的工作流程。今天,我们永远不会打开一个搁置集,其中包含已专门为此签出的其他文件。我们处理代码并在不破坏其他代码的情况下尽快将其签入。我很确定没有办法做你的要求。对不起。
    • 嗯,谢谢,这肯定也有帮助 - 我真的害怕错过一个我必须点击的简单按钮
    • 抱歉,没有简单的按钮可以仅撤消搁置更改。如果这有帮助,请不要忘记将其标记为答案并投票。
    • 很多人不会阅读 cmets,他们只寻找公认的答案。所以我在答案中添加了更多细节。你也可以编辑你的问题(或者我也可以)。
    猜你喜欢
    • 2018-06-05
    • 2011-01-14
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 2023-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多