tfs - 如何使用 TFVC 在 Visual Studio 代码中签出文件?
问题描述
我有 TFS 2017 服务器,我使用 Visual Studio Team Services 插件与我的 Visual Studio 代码集成。但是,当我编辑任何文件并尝试保存时,我可以登录,vs 给了我错误提示。
无法保存“app.component.html”:文件被写保护。选择“覆盖”以尝试删除保护。
如何配置我的 VS 代码,以便我可以像 vs 2017 一样自动签出?
解决方案
请尝试以下方法来缩小问题范围:
- 尝试以管理员身份运行 VS 代码以检查是否有效。
您已失去与 Team Foundation Server 的连接:
在这种情况下,您可以尝试退出,然后再次登录以重新连接。或者,您可以尝试删除当前工作区,然后创建一个新工作区并使用新工作区再次重新连接到 TFS。参考这个帖子: 为什么所有文件都写保护以及如何签入?
该问题可能是由为 VS 代码安装的某些扩展引起的。
在这种情况下,您可以尝试将用户/项目设置重置为其默认值并禁用 vscode 扩展,以查看这是否是 vscode 或特定扩展的问题。如果这样做可以解决问题,请尝试一次打开一个扩展并将用户/项目设置配置为原来的状态,直到发现罪魁祸首。在此线程中参考nwayve 的评论: https ://github.com/Microsoft/vscode/issues/13592
- 删除 Visual Studio Team Services 插件,然后重新安装并重新配置它,您可以在另一个线程中参考我的答案来做到这一点。
推荐阅读
- css - 悬停时的圆形图像占据 100% 的高度和宽度
- swift - 在继续单元测试之前等待主队列被调度
- ruby-on-rails - AES 加密丢失 XSL 文件的结尾
- python-3.x - 熊猫重采样重叠
- graphql - 如何将图片从 TinyMCE 上传到 Apollo GraphQL 服务器?
- gnuplot - gnuplot:在一个键中显示中心线和误差带
- machine-learning - 有没有办法像在 google colab 中一样在 kaggle 笔记本中打开和运行完整的 ML 项目?
- r - R中的多列排名
- r - 在 R 管道工中指定参数
- c++ - codelite 调试器说“找不到 gdb!在'gdb''