从 Visual Studio 解决方案资源管理器中删除 Github Actions

从 Visual Studio 解决方案资源管理器中删除 Github Actions

随着 Visual Studio 2022(版本 17.7.0 Preview 4.0)的最新更新,我现在在解决方案资源管理器中有一个看似不可移动的节点,上面有标记为“Github Actions”的 Github 徽标。

这不是世界末日,但它又变成了一个我不使用的东西,让本来就很乱的用户界面变得更加混乱。我的存储库甚至没有托管在 Github 上,所以这完全没有意义。它似乎只是微软的又一个广告软件。

可以删除吗?它对非 Github 用户真的有用吗?我只是没理解重点?

更多的:

一些附加信息。我的解决方案文件夹中有一个名为的文件夹.github- 它包含一个名为的空文件夹workflows。我可以删除它,但它总会在某个时候返回。

此外,在我的 .git 文件夹中,有一个名为 的文件ms-persist.xml。我没有添加该文件,而且我以前从未见过它。这些是内容:

<?xml version="1.0" encoding="utf-8"?>
<PendingCommit>
  <CommitComment />
  <WorkItems />
  <PinnedBranches />
  <PublishPrompt Enabled="True" />
  <RepositorySorts />
</PendingCommit>

在不知道它是什么以及可能产生什么影响的情况下,我不太愿意去弄它。但如果有人知道,那就尽我所能吧。

答案1

显然,这个节点出现在所有解决方案中并不是故意的。一名微软员工表示:

  • VS 17.8 Preview 2 包含一个修复程序,当 repo 未托管在 github.com 上时,它会阻止新节点显示(未经测试)。
  • VS 17.7.1 也将包含相同的修复(进一步的帖子表明它实际上仅在 2023 年 8 月 22 日的 VS 17.7.2 中发布)。
  • 我们还在“工具”>“选项”下开发一个新条目,可以完全关闭节点,即使对于托管在 github.com 上的存储库也是如此,预计“不久之后”就会实现。

来源:https://developercommunity.visualstudio.com/t/Remove-Github-actions-from-solution-expl/10433404#T-N10443887

相关内容