【问题标题】:Visual Studio 2013 and TFS - All excluded changes being included back automaticallyVisual Studio 2013 和 TFS - 所有排除的更改都会自动包含回来
【发布时间】:2018-01-29 15:11:26
【问题描述】:

我在 Visual Studio 2013 中使用 TFS 很好。但是,最近我遇到了一个烦人的问题(错误?)。

我有一堆排除的待定更改,我不想提交但我想保留在本地(糟糕的 DEV 环境;不要问)。我的问题是,每次我重新打开 VS 2013 时,所有排除的更改都会返回到包含的更改中,我必须手动重新排除所有我不想提交的内容。

有谁知道是什么导致 VS 2013 如此混乱?

[此问题是对 VS2015 (Visual Studio 2015 and TFS - All excluded changes being included back automatically) 的类似 StackOverflow 问题的改编,但特定于 VS2013,它可能会以不同的方式解决。]

【问题讨论】:

    标签: visual-studio tfs


    【解决方案1】:

    我修好了。我所做的只是:

    1. 确保我所有的预期更改都被搁置了
    2. 撤消所有挂起的更改
    3. 关闭 Visual Studio
    4. 清除 TFS 缓存* C:\Users\Username\AppData\Local\Microsoft\Team Foundation\5.0\Cache (其中用户名是您的 Windows 登录用户名)。缓存包括存储在所述文件夹中的所有文件;只需删除它们!
    5. 重新打开 Visual Studio
    6. 将我之前的更改搁置回我的工作区

    瞧!我的排除更改列表中不再显示无关文件!

    【讨论】:

    • 我应该提到我的 VS 2013 解决方案对您的 Visual Studio 环境设置和扩展没有破坏性,这与其他地方提供的其他解决方案不同。我相信这个解决方案对于 VS 2015 也可能是可行的,但这超出了这个线程的范围。我还需要安装了该版本的 Visual Studio 的人来对此进行测试并确认这种预感。我上面的解决方案将通过减少他们必须手动恢复的设置和扩展的数量来为开发人员节省大量精力!它对我有用!
    • 这也适用于(至少是一些变体)地狱 TF30063: You are not authorized to access xxx.visualstudio.com\DefaultCollection 问题。
    • 也适用于 VS 2019
    猜你喜欢
    • 2016-12-01
    • 2016-05-02
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    相关资源
    最近更新 更多