【问题标题】:TFS Get Latest Not Grabbing ReferencesTFS 获取最新的不抓取参考
【发布时间】:2016-09-23 13:25:27
【问题描述】:

我最近在从我的 TFS 服务器拉取存储库的新副本时遇到问题。每次我这样做时,大多数(如果不是全部)参考文献都被破坏了。

必须删除并重新添加它们,或者使用 NuGet 删除并重新安装它们。

有没有一种简单的方法来做一些像 Git-Clone(最喜欢 Get-Latest-Recursive)这样的事情,这样我就可以下载一个 repo、构建它并开始工作?

【问题讨论】:

    标签: visual-studio tfs version-control


    【解决方案1】:

    不要将 NuGet 包存储在源代码管理中。在这种情况下,它们的源代码控制可能不正确(路径错误,部分源代码控制)。如果您有一个 packages 文件夹,请将其删除并创建一个 .tfignore 文件(用于 TFVC)或一个 .gitignore 文件(用于 Git)和允许在构建时自动恢复包。

    【讨论】:

    • 例如:如果我使用的是 iTextSharp NuGet 包,我将在 Visual Studio 的“参考”下添加参考。如果我使用的是外部 DLL,那么这些也会在引用之下。添加包含外部 dll 和 NuGet 包的 .tfignore 文件,以便源代码管理看不到它们。在重建时,这些包现在会在这种情况下重建和使用吗?还是我还需要重新安装最新版本?
    猜你喜欢
    • 1970-01-01
    • 2016-04-23
    • 2014-11-22
    • 2016-10-09
    • 1970-01-01
    • 2017-11-18
    • 2017-05-24
    • 2017-12-10
    • 2017-03-16
    相关资源
    最近更新 更多