vs2015不断向tfs添加project.lock.json
vs2015 keeps adding project.lock.json to tfs
我的文件夹结构是:
-- 解决方案文件夹
--- .tfignore 文件
--- 每个项目的文件夹
但是 vs2015 一直在源代码管理中包含我的 project.lock.json 文件。
在我的 .tfignore 文件中,我添加了:project.lock.json
我试过从源代码管理中撤消和删除文件。
如何阻止它包含 project.lock.json?
只需将您的 VS 更新为 VS2015Update 3。 .tfignore
应该确实可以正常工作。
或者您也可以使用临时快速修复来解决问题:
在 .bowerrc 中的 bower_components 文件夹名称中添加一个 $
字符。 TFS 不允许在文件名中使用 $
字符,因此无法将其添加到源代码管理中。
更多详细信息,您可以参考来自 GitHub 的博客:Things in ".tfignore" still are shown in pending changes
根据 the link in Patrick-MSFT's answer,这对我有用:
If the changes are "still" in pending changes, first create a backup copy, then make an Undo on them. Close VS, restore the backup copies and then it should work.
其他解决方案可能有效,但 Visual Studio 在我删除文件后立即重新创建文件,这会立即将其添加回 TF。所以我无法签入该更改。可能在源代码管理资源管理器中进行更改之前关闭解决方案,或使用 TFS Power Tools shell 扩展,可能与其他解决方案一起使用。
我的文件夹结构是:
-- 解决方案文件夹
--- .tfignore 文件
--- 每个项目的文件夹
但是 vs2015 一直在源代码管理中包含我的 project.lock.json 文件。
在我的 .tfignore 文件中,我添加了:project.lock.json
我试过从源代码管理中撤消和删除文件。
如何阻止它包含 project.lock.json?
只需将您的 VS 更新为 VS2015Update 3。 .tfignore
应该确实可以正常工作。
或者您也可以使用临时快速修复来解决问题:
在 .bowerrc 中的 bower_components 文件夹名称中添加一个 $
字符。 TFS 不允许在文件名中使用 $
字符,因此无法将其添加到源代码管理中。
更多详细信息,您可以参考来自 GitHub 的博客:Things in ".tfignore" still are shown in pending changes
根据 the link in Patrick-MSFT's answer,这对我有用:
If the changes are "still" in pending changes, first create a backup copy, then make an Undo on them. Close VS, restore the backup copies and then it should work.
其他解决方案可能有效,但 Visual Studio 在我删除文件后立即重新创建文件,这会立即将其添加回 TF。所以我无法签入该更改。可能在源代码管理资源管理器中进行更改之前关闭解决方案,或使用 TFS Power Tools shell 扩展,可能与其他解决方案一起使用。