Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vs2015不断向tfs添加project.lock.json_Tfs_Visual Studio 2015_.net Core_Tfignore - Fatal编程技术网

vs2015不断向tfs添加project.lock.json

vs2015不断向tfs添加project.lock.json,tfs,visual-studio-2015,.net-core,tfignore,Tfs,Visual Studio 2015,.net Core,Tfignore,我的文件夹结构是: --解决方案文件夹 ---.tfignore文件 ---每个项目的文件夹 但是vs2015一直在源代码管理中包含my project.lock.json文件 在.tfignore文件中,我添加了:project.lock.json 我已尝试从源代码管理中撤消和删除这些文件 如何阻止它包含project.lock.json?只需将您的VS更新为。.tfignore确实可以正常工作 或者,您也可以对问题使用临时快速修复: 将$字符添加到.bowerrc中的bower\u comp

我的文件夹结构是:

--解决方案文件夹

---.tfignore文件

---每个项目的文件夹

但是vs2015一直在源代码管理中包含my project.lock.json文件

在.tfignore文件中,我添加了:project.lock.json

我已尝试从源代码管理中撤消和删除这些文件


如何阻止它包含project.lock.json?

只需将您的VS更新为
.tfignore
确实可以正常工作

或者,您也可以对问题使用临时快速修复: 将
$
字符添加到.bowerrc中的bower\u components文件夹名称中。TFS不允许在文件名中使用
$
字符,因此无法将其添加到源代码管理中

更多详细信息,您可以从GitHub访问此博客:

根据,这对我很有用:

如果更改“仍然”在挂起的更改中,请首先创建一个备份副本,然后撤消这些更改。关闭VS,恢复备份副本,然后它就可以工作了


另一种解决方案可能有效,但我一删除该文件,VisualStudio就继续重新创建该文件,这将立即将其添加回TFs。所以我没法把零钱登记进去。可能在源代码管理资源管理器中进行更改之前关闭解决方案,或者使用TFS Power Tools外壳扩展,可以与其他解决方案一起使用。

我已经有了更新3。链接的线程很长。。。在从源代码管理中删除“project.lock.json”之后,您是否在本地工作区获得了最新版本?太好了,我想知道在您的.tfigonre文件中添加
project.lock.json
之前,这些文件是否已经在挂起的更改中。在这种情况下,TFS不会忽略这些.json文件。顺序是:project.lock.json是一个挂起的更改。将其添加到tfignore。重新启动计算机。撤消后,它会自动重新创建并添加回TFS。谢谢你的帮助,帕特里克!。