【问题标题】:visual studio code, tslint showing unchecked changes for stagingVisual Studio 代码,tslint 显示未检查的暂存更改
【发布时间】:2020-04-09 21:09:20
【问题描述】:

我正在将 git 源连接到我的帐户的角度项目使用 vs 代码。我添加了一些规则的 ts-lint。当我更改一行时,它会影响其他更改。在暂存过程中,当我尝试删除它们但它不起作用时。 下图是原图

67 行中添加了“the”。

在尝试暂存更改时

如何在此处仅添加我的更改?

【问题讨论】:

  • 从差异图像中,您似乎删除了空格。您可以注意到红色背景上的那些银行空间。这就是您在右侧看到添加新行的原因
  • 当我尝试从分阶段更改中删除它们时,它没有按预期工作
  • 您的 json 配置文件中的 formatOnSave 选项是否设置为 true?
  • 否(你的意思是 settings.json)
  • 我尝试将其设置为 false。但没有运气

标签: angular git visual-studio-code vscode-settings tslint


【解决方案1】:

不同之处在于您格式化了文档或以某种方式删除了文档中的空格

【讨论】:

  • 我刚刚添加了 "the",如图所示,有区别
  • 如果放大差异图像,您可以清楚地看到 LHS 中红色的两种变体
  • 是的,但我没有添加它们。我刚刚添加了 "the" 并保存了文件。这些空间会自动添加到阶段变化中
  • 您可能按下了alt + shift + F 或其他用于格式化的东西。所以空格会被 VS Code 格式化程序自动删除
  • 没有。当我更改一些代码行时,会添加空格以进行暂存
猜你喜欢
  • 2022-01-05
  • 1970-01-01
  • 2015-10-09
  • 2018-09-16
  • 1970-01-01
  • 2021-02-26
  • 2010-12-09
  • 1970-01-01
  • 2014-05-28
相关资源
最近更新 更多