如何在Windows上使用Git存储库路径从命令行启动GitKraken?

学习曲线

我想创建一堆快捷方式来打开Git存储库

GitKraken像这样开始:

C:\Users\<username>\AppData\Local\gitkraken\Update.exe --processStart "gitkraken.exe"

我试图像这样添加路径,但是什么也没发生:

C:\Users\<username>\AppData\Local\gitkraken\Update.exe --processStart "gitkraken.exe  \"C:\<path to repo with spaces>\MyRepo1\""
C:\Users\<username>\AppData\Local\gitkraken\Update.exe --processStart "gitkraken.exe  \"C:\<path to repo with spaces>\MyRepo2\""
C:\Users\<username>\AppData\Local\gitkraken\Update.exe --processStart "gitkraken.exe  \"C:\<path to repo with spaces>\MyRepo3\""

可能存在多个问题:

  1. GitKraken可能不支持将路径作为参数。当我在Google上搜索“以存储库路径作为参数的命令行中的gitkraken”时,找不到任何文档
  2. 引号内的引号可能是错误的,但我认为这是正确的:命令行在引号内传递引号
  3. 命令行语法可能有所不同,但是如上所述,我没有找到任何文档。我尝试使用“ -p”是因为在谷歌搜索时看到了类似的内容,但是它也不起作用C:\Users\<username>\AppData\Local\gitkraken\Update.exe --processStart "gitkraken.exe -p \"C:\<path to repo with spaces>\MyRepo1\""
爱德华

GitKraken使用Squirrel.Windows项目进行Windows的安装和更新管理。因此update.exe,当您单击标记为“ GitKraken”的快捷方式时,正在运行的是运行Squirrel.Windows进程,该进程检查并下载更新,然后运行最新版本的GitKraken。检查完成后,它将启动GitKraken.exe并启动程序。

要解决您的问题,您需要通过Squirrel调用将CLI选项传递到中gitkraken.exe您是正确的,gitkraken.exe可以接受-p | --path在启动时打开存储库选项(例如gitkraken.exe -p "\path\to\repo")。如果直接从app文件夹运行它,则可以在看到可用的选项gitkraken.exe --help幸运的是,您可以传递几个尚未记录的选项,这些选项可以为您进行传递(在此处引用),因此您的自定义快捷方式现在可以是:

..\Update.exe --processStart "gitkraken.exe" --process-start-args="--path \"d:\path with spaces\to\repo\""

回复:通过GitKraken可执行文件更新实现持久性-在GitKraken更新到v4.2之后,OP已在注释中确认,他们设置的快捷方式继续有效!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从命令行打开远程git存储库

如何从命令行(Git Bash)删除远程Git存储库?

为什么Windows版Git会创建无法从命令行删除的存储库?

如何在Windows中从命令行打印默认的Java类路径

如何从命令行启动tty?

如何从命令行启动GUI?

如何从命令行启动Telegram?

如何从命令行启动CouchDB

如何在Windows中从命令行停止服务?

如何在Windows上从命令行在PhpStorm中打开项目

如何在Windows上从命令行运行Java程序?

如何在Windows 7上从命令行删除所有COM端口?

如何在Windows上从命令行初始化新用户帐户

如何在Windows上使用ImageMagick命令行?

如何使用“开始”命令在Windows“ cmd”上使用命令行参数启动程序?

从命令行打开现有的Tower git存储库

从命令行检索git存储库的所有克隆URL

使用类路径从命令行运行 JAVA 战争文件以启动 API

如何在Linux上使用命令行从可启动ISO创建可启动USB?

启动卡住 - 如何从命令行启动 GUI?

无法从命令行SSH到远程存储库

Windows从命令行添加到路径

如何从命令行给定的存储库下载软件包?

如何从命令行计算Ubuntu存储库中的软件包?

如何从命令行 SDK 管理器添加 Google 存储库

如何从命令行在组织下创建GitHub存储库?

如何从命令行启用或禁用 -updates、-security、-backports、-proposed 存储库?

如何从命令行获取存储库部分中所有软件包的列表?

如何从命令行获取存储库部分中的软件包主页列表?