我经常使用 Tig,并希望通过使用绑定进一步个性化它。
一切都按预期工作,除了从主视图推送到实际签出的分支。(从 refs 视图推送完全没有问题。)
我使用的绑定是:
bind refs P !?git push origin %(ref)
和:
bind main P !?git push origin %(repo:head)
问题是状态变量%(repo:head)
应该是我想要使用的变量,但却不起作用。
(Error msg: "Failed to format arguments")
有人已经遇到过这种行为吗?有人知道如何从主视图进行推送工作吗?
供参考:我在虚拟机中使用 Ubuntu。
答案1
奇怪,这个绑定似乎没问题。也许其他绑定会覆盖它,你能试试除了 之外的其他键吗P
?或者先尝试解除绑定,如下所示:
bind main P none
bind main P !?git push origin %(repo:head)