随着 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 上的存储库也是如此,预计“不久之后”就会实现。