如何摆脱 VS Code 中的 "Sync Changes 1 ↑" 按钮?
How do I get rid of the "Sync Changes 1 ↑" button in VS Code?
最近,出于某种原因,每次我想将更改推送到我的 GitHub 存储库时,我都必须按此按钮:
我不记得是否有我不小心切换的设置。
我也从不在我的 VS Code 环境之外更改我的存储库。
我正在使用 Gatsby/GitHub/Netlify 设置。
是什么导致这个按钮每次都出现?我该如何摆脱它?
此功能是在 2020 年 9 月/版本 1.61 更新到 Visual Studio 代码中添加的,可以在 https://code.visualstudio.com/updates/v1_61#_publish-or-sync-action-button-for-git-repositories.
的发行说明中找到
可以在 VS Code 设置中调整此按钮的行为,该设置名为“git:显示未发布的提交按钮”,选项有 'always'、'whenEmpty' 和'never'。默认值为 'whenEmpty',因此当有未发布的更改但没有未提交的更改时,该按钮会出现。出于您的目的,我相信您会想要使用 'never' 选项。
或者直接在settings.json中设置为:
"git.showUnpublishedCommitsButton": "never"
最近,出于某种原因,每次我想将更改推送到我的 GitHub 存储库时,我都必须按此按钮:
我不记得是否有我不小心切换的设置。
我也从不在我的 VS Code 环境之外更改我的存储库。
我正在使用 Gatsby/GitHub/Netlify 设置。
是什么导致这个按钮每次都出现?我该如何摆脱它?
此功能是在 2020 年 9 月/版本 1.61 更新到 Visual Studio 代码中添加的,可以在 https://code.visualstudio.com/updates/v1_61#_publish-or-sync-action-button-for-git-repositories.
的发行说明中找到可以在 VS Code 设置中调整此按钮的行为,该设置名为“git:显示未发布的提交按钮”,选项有 'always'、'whenEmpty' 和'never'。默认值为 'whenEmpty',因此当有未发布的更改但没有未提交的更改时,该按钮会出现。出于您的目的,我相信您会想要使用 'never' 选项。
或者直接在settings.json中设置为:
"git.showUnpublishedCommitsButton": "never"