我使用gitk
来自Git for Windows
. 默认情况下,它似乎以仅显示当前签出分支的视图打开。
我有一个不同的保存视图,这是我 90% 的时间使用的视图。
我通常从 cmd 行(通过运行)打开 gitk gitk &
,然后必须更改视图。
有没有办法配置gitk
默认使用我的首选视图?
我使用gitk
来自Git for Windows
. 默认情况下,它似乎以仅显示当前签出分支的视图打开。
我有一个不同的保存视图,这是我 90% 的时间使用的视图。
我通常从 cmd 行(通过运行)打开 gitk gitk &
,然后必须更改视图。
有没有办法配置gitk
默认使用我的首选视图?
中似乎没有此功能gitk
,但是手动修补gitk
以切换到第一个永久视图非常容易(位于我的位置c:\Program Files\Git\mingw64\bin\gitk
):
if {[info exists permviews]} {
foreach v $permviews {
set n $nextviewnum
incr nextviewnum
set viewname($n) [lindex $v 0]
set viewfiles($n) [lindex $v 1]
set viewargs($n) [lindex $v 2]
set viewargscmd($n) [lindex $v 3]
set viewperm($n) 1
set viewchanged($n) 0
addviewmenu $n
}
# add these two lines
set curview [expr {$curview + 1}]
set selectedview $curview
}
这将始终选择您定义为默认视图的第一个永久视图。如果要对视图重新排序,(隐藏的)配置文件位于%USERPROFILE%\.config\git\gitk
. 该设置称为permviews
。