Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将自定义命令添加到gitk';s提交右键单击菜单_Git_Customization_Gitk - Fatal编程技术网

将自定义命令添加到gitk';s提交右键单击菜单

将自定义命令添加到gitk';s提交右键单击菜单,git,customization,gitk,Git,Customization,Gitk,在右键单击提交时,如何将自定义命令添加到gitk的菜单中?我特别想添加的命令是git revert,但我希望有一个通用的解决方案。gitk是一个tcl脚本。您可以简单地向它添加命令(假设您对tcl有一点了解)。最近在gitk中添加了一个用于git revert的菜单项: commit f74455ab216bdc4f21a733f75ddd6974634c5df1 Merge: 8d97506 76bf6ff Author: Junio C Hamano <gitster@pobox.co

在右键单击提交时,如何将自定义命令添加到gitk的菜单中?我特别想添加的命令是
git revert
,但我希望有一个通用的解决方案。

gitk是一个tcl脚本。您可以简单地向它添加命令(假设您对tcl有一点了解)。

最近在gitk中添加了一个用于
git revert
的菜单项:

commit f74455ab216bdc4f21a733f75ddd6974634c5df1
Merge: 8d97506 76bf6ff
Author: Junio C Hamano <gitster@pobox.com>
Date:   Mon May 13 07:51:41 2013 -0700

[...]
      gitk: Add menu item for reverting commits
提交F7445AB216BDC4F21A733F75DDD697434C5DF1
合并:8d97506 76bf6ff
作者:Junio C Hamano
日期:2013年5月13日星期一07:51:41-0700
[...]
gitk:添加用于还原提交的菜单项

只需从
git://git.kernel.org/pub/scm/git/git.git

我认为这样做是万不得已的办法。但如果可以通过配置来实现,我宁愿这样做。所以,让我们稍等一下,看看是否有人能告诉我们是否有一个配置选项来执行此操作。我同意你的看法,插入一个脚本就好了,因为我对tcl不太了解。