随着 Visual Studio 2022(版本 17.7.0 Preview 4.0)的最新更新,我现在在解决方案资源管理器中出现了一个看似不可移动的节点,其 Github 徽标标记为“Github Actions”。
这不是世界末日,但它成为我不使用的又一件东西,使本已混乱的用户界面进一步混乱。我的存储库甚至没有托管在 Github 上,所以它完全没有意义。看起来这只是微软的更多广告软件。
可以去掉吗?它是否真的对非 Github 用户有用,而我只是没有抓住重点?
更多的:
一些附加信息。我的解决方案文件夹中放置了一个名为.github
- 它包含一个名为 的空文件夹workflows
。我可以删除它,但它总是会在某个时候返回。
此外 - 在我的 .git 文件夹中,有一个名为ms-persist.xml
. 我没有添加该文件,而且我以前从未见过它。这些是内容:
<?xml version="1.0" encoding="utf-8"?>
<PendingCommit>
<CommitComment />
<WorkItems />
<PinnedBranches />
<PublishPrompt Enabled="True" />
<RepositorySorts />
</PendingCommit>
Run Code Online (Sandbox Code Playgroud)
在不知道它是什么以及可能产生什么影响的情况下,我犹豫是否要搞乱它。但如果有人知道的话,无论如何。
我目前正在使用 Windows 机器,在开发频道上运行 Chrome 27,我认为与该过程相关的监听连接数量异常多。
下面的命令返回268个侦听端口:
netstat -aon|find /i /c "11692"
(其中在这种情况下,11692是主要的镀铬处理)
这是一些港口看起来像的netstat的:
UDP 0.0.0.0:62483 : 11692
UDP 0.0.0.0:62486 : 11692
UDP 0.0.0.0:62487 : 11692
UDP 0.0.0.0:62488 : 11692
UDP 0.0.0.0:62489 : 11692
UDP 0.0.0.0:62492 : 11692
UDP 0.0.0.0:62493 : 11692
UDP 0.0.0.0:62494 : 11692
UDP 0.0.0.0:62495 : 11692
UDP 0.0.0.0:62496 : 11692
UDP 0.0.0.0:62498 : 11692
UDP 0.0.0.0:62499 : 11692
UDP 0.0.0.0:62500 : 11692
UDP 0.0.0.0:62501 : 11692
UDP 0.0.0.0:62502 : 11692
UDP 0.0.0.0:62503 : 11692
UDP …
Run Code Online (Sandbox Code Playgroud) 这是我的好奇心比其他任何事情都更让我烦恼,但是当我输入时:
`netstat -a`
Run Code Online (Sandbox Code Playgroud)
显示结果可能需要长达一分钟的时间。似乎我在等待永远。
但是,如果我输入:
`netstat -aon`
Run Code Online (Sandbox Code Playgroud)
结果立即显示出来。
这是在 Windows 7 上,但内存表明它在XP上也是如此。
这似乎违反直觉,因为第二个命令实际上会产生更多信息。有谁知道这是为什么?
我的计算机上有几个地方有可执行文件,它们都添加到PATH
.
有时,在某些情况下,我有多个具有相同名称的可执行文件,它们要么具有不同的配置,要么完全不同。例如我有原生的 WindowsFIND
命令,我也有Windows的 Linux 端口find
。这两者本身都非常有用,但做的事情却大不相同。
当我FIND
从命令行执行时;默认情况下执行 Windows 版本,除非我在 Unix 版本的目录中。在这种情况下,这主要是我想要的,但也有不同的情况。我知道将运行的可执行文件将始终是我键入which <executable name>
.
我的问题是:该可执行文件是如何选择的?为什么 Windows 选择Git
位于...\msysgit\bin\git.exe
而不是位于D:\bin\git.exe
?这两个位置都在PATH
. 是不是像PATH
条目的顺序一样愚蠢?