gpt4 book ai didi

tfs - tfignore 在 VS 2013 中不起作用

转载 作者:行者123 更新时间:2023-12-04 01:59:21 26 4
gpt4 key购买 nike

我正在将 Visual Studio 2013 与 TFS 2013 一起使用。我一直在尝试将文件夹中的所有文件都放在不使用 .tfignore checkin 的文件夹中,并且经过数小时的搜索和尝试不同的解决方案,但没有成功。我按照说明操作 http://msdn.microsoft.com/en-us/library/vstudio/ms245454.aspx并且无法让它工作。任何帮助表示赞赏。

我的项目结构看起来是这样的:

  • 项目
  • 控件
  • 测试忽略
  • Class1.cs
  • Class2.cs
  • .tfignore

  • 我的 .tfignore 有 1 行代码:
    \测试忽略

    我的工作区设置为本地。

    当我对 Class1.cs 进行更改时,当我 checkin 时,Class1.cs 位于我认为不应该的待处理 checkin 列表中。

    最佳答案

    我对此感到非常沮丧,尽管 .tfignore 文件与解决方案位于同一文件夹中,并且删除了包文件夹(我试图让 TFS 忽略它),但似乎没有任何效果。构建后,nuget 将恢复包,包将显示在挂起的更改窗口中。

    但是一时兴起,想起我在某处看到的一些模糊评论,我右键单击解决方案资源管理器中的解决方案,然后选择“启用 Nuget 包还原”——这会向解决方案添加一个 .nuget 文件夹,瞧,在将解决方案 checkin 到 TFS 时,突然忽略了包文件夹。

    我退出了 VS2013,删除了包文件夹,再次打开了解决方案,选择了“重建解决方案”并恢复了包,但未决更改窗口中没有任何显示。终于成功了!

    经过进一步调查,似乎是 nuget.config 文件和设置“disableSourceControlIntegration=true”是必需的,如 http://nuget.codeplex.com/workitem/4072 所示。

    关于tfs - tfignore 在 VS 2013 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25207577/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com