Gitk是一个简洁的工具,但它并没有显示任何视觉线索,因为你实际上是在哪个存储库。当我打开多个gitk窗口时,我总是不得不停下来思考哪个存储库与每个存储库一起使用。
据我所知,没有办法为每个repo提供不同的 .gitk 配置文件。对此有什么诀窍吗?
编辑:实际上,回购的名称显示在标题栏中,XMonad正在为我隐藏它。但是,多个配置文件的问题仍然存在。 (我理想的是设置首选项>界面颜色的方法,以便每个窗口都有不同的颜色)
答案 0 :(得分:2)
这是一个gitk补丁形式的技巧(我使用的是git版本1.7.4.1):
11486c11486,11490
< catch {source ~/.gitk}
---
> if { [file exists ".gitk" ] } {
> catch {source .gitk}
> } else {
> catch {source ~/.gitk}
> }
编辑:还要保存到本地gitk文件:
around 2716
< file rename -force "~/.gitk-new" "~/.gitk"
---
> if { [file exists ".gitk" ] } {
> file rename -force "~/.gitk-new" ".gitk"
> } else {
> file rename -force "~/.gitk-new" "~/.gitk"
> }