将便携式 msysGit 转换为完全安装的等效版本(但仍然是便携式的)
作为便携式应用程序的粉丝(即使在我的主工作站上运行),我使用 msysGit 的便携式版本,但是,它不安装 shell 挂钩、环境变量、GUI 设置、图标等。我想将我的 C:\
和已安装的应用程序保留到我的雇主提供的原始干净映像中,这样每当他们提供新的 Windows 映像时,我就不必重新安装所有便携式应用程序(包括 Git)。
是否有任何可用的脚本允许便携式版本简单地使用 shell 挂钩(此处为 Git Bash /此处为 Git GUI)和图标(但未安装)“注册”?
换句话说,如果我安装完整版本,比如D:\PortableApps\Git
,在集中所有文件存储方面,它在功能上是否等同于便携式版本?
Being a fan of portable apps (even when running on my primary workstation), I use the portable version of msysGit, however, it does not install the shell hooks, environment variables, GUI setup, icons etc. I would like to keep my C:\
and installed apps to the original clean image provided by my employer so that whenever they provide a new Windows image, I don't have to reinstall all the portable apps (including Git).
Is there any script available that allows the portable version to simply be "registered" with the shell hooks (Git Bash Here / Git GUI here) and icons (but not installed)?
To ask another way, if I install the full version to say, D:\PortableApps\Git
, would it be functionally equivalent to the portable version in terms of centralizing all file storage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将以下内容剪切并粘贴到文件(例如 install.reg)中,然后双击它。
创建一个名为 Git Bash.lnk 的快捷方式,目标如下:
您的便携式 Git 现已在 Windows shell 中注册。
Cut-n-paste the following in a file (say install.reg) and double-click it.
Create a shortcut named Git Bash.lnk with the following target:
Your portable Git is now registered with the Windows shell.
我的 MsysGit 安装在目录“f:\git177”中。
所以我在 Windows 2003sp2 中的 githere.reg 文件是:
My MsysGit was installed in directory "f:\git177".
so my githere.reg file in windows 2003sp2 is :