gpt4 book ai didi

git - 将可移植的 msysGit 转换为完全安装的等效项(但仍然是可移植的)

转载 作者:太空狗 更新时间:2023-10-29 13:39:20 25 4
gpt4 key购买 nike

作为可移植应用程序的粉丝(即使在我的主要工作站上运行时),我使用 msysGit 的可移植版本,但是,它不安装 shell Hook 、环境变量、GUI 设置,图标等。我想将我的 C:\ 和安装的应用程序保留到我的雇主提供的原始干净图像中,这样每当他们提供新的 Windows 图像时,我就不必重新安装所有可移植应用程序(包括 Git)。

是否有任何可用的脚本允许可移植版本简单地“注册”到 shell Hook (此处为 Git Bash/此处为 Git GUI)和图标(但未安装)?

换句话说,如果我安装完整版 D:\PortableApps\Git,就集中所有文件存储而言,它在功能上是否等同于便携版?

最佳答案

将以下内容剪切并粘贴到一个文件(例如 install.reg)中,然后双击它。

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui] @="Git &GUI Here"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui\command] @="\"D:\PortableApps\Git\bin\wish.exe\" \"D:\PortableApps\Git\libexec\git-core\git-gui\" \"--working-dir\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_shell] @="Git Ba&sh Here"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_shell\command] @="wscript \"D:\PortableApps\Git\Git Bash.vbs\" \"%1\""

使用以下目标创建名为 Git Bash.lnk 的快捷方式:

C:\WINDOWS\system32\cmd.exe /c ""D:\PortableApps\Git\bin\sh.exe" --login -i"

您的可移植 Git 现在已在 Windows shell 中注册。

关于git - 将可移植的 msysGit 转换为完全安装的等效项(但仍然是可移植的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5115617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com