繁体   English   中英

Visual Studio 2017防止在待决更改TFVS上忽略软件包文件夹

[英]Visual Studio 2017 Prevent Ignore of Packages folder on pending changes TFVS

当前,Visual Studio 2017在查看待处理的更改时默认情况下似乎会忽略程序包文件夹,因此我必须手动添加它们,这可能很耗时-问题是我实际上想通过NUVS将nuget程序包提交到源代码管理中。 我知道这不是“正确”的处理方式(应通过nuget restore来拉取nuget)。 但是不幸的是,使用我当前正在处理的软件包的解决方案已提交到源代码管理中。 是否可以修改全局忽略配置以允许自动检测到更改的软件包?

谢谢。

您可以将.tfignore文件添加到解决方案根目录(与packages文件夹处于同一级别)

在此文件中添加一行!\\packages以显式重新包含它。

VS中的未决更改列表将考虑此文件。 现在应该列出packages文件夹以添加到源代码管理中。

要在全局范围内实现此目的,您可以编辑默认的忽略配置文件“ LocalItemExclusions.config ”,以使VS 2017自动检测软件包文件。

请按照以下步骤操作:

1,打开LocalItemExclusions.config文件,该文件位于路径下方(您需要确保打开与VS版本匹配的文件夹,VS 2017应该为7.0):

"C:\Users\{youraccount}\AppData\Local\Microsoft\Team Foundation\x.0\Configuration\VersionControl" 

2,删除默认的忽略文件扩展名,然后在此处保存文件*.dll

 <Exclusion>*.dll</Exclusion>

3,因此VS 2017将自动检测到新添加的程序包文件,您可以在Pending Changes页面(Excluded Changes区域)中检查它们

4,单击“ 检测到”链接,单击“ 升级” ,然后签入更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM