标签: gitk

Git:git/linux维护者如何维护这么多分支

就个人而言,如果我用gitk查看git或linux repo,我会被大量的合并/分支所震撼.我完全不知道发生了什么.

我假设一般你会尝试在公共回购中拥有尽可能线性的历史记录,并且只有一些分支(例如master,maint,next,pu - that it).即我认为合并很少,并且主要使用rebase.显然我错了.

  1. 我想知道git/linux维护者做了什么才能有一个很好的简单概述
  2. 为什么他们不经常使用rebase并拥有比master,maint,next pu更多的分支?

git merge branch rebase gitk

5
推荐指数
1
解决办法
619
查看次数

没有X11的gitk

已经注意到 那个的Tcl/Tk,反过来gitk现在需要X11的Cygwin下.

在这次改变之前和之后运行它似乎极端矫枉过正.我非常轻松地使用gitk,主要是坚持命令行git.如何在没有X11的情况下使用gitk,或者手动安装旧版本的Tcl/Tk?

git tcl gitk

5
推荐指数
1
解决办法
1580
查看次数

Gitk无法读取treediffs错误

启动gitk> View> New View> Select All refs> OK时出现以下错误:

can't read "treediffs(23eda73bba89ba7de9605f28f124fa7d9d67528f)": no such variable
can't read "treediffs(23eda73bba89ba7de9605f28f124fa7d9d67528f)": no such variable
    while executing
"lsearch -exact $treediffs($ids) $fname"
    (procedure "makediffhdr" line 7)
    invoked from within
"makediffhdr $fname $ids"
    (procedure "getblobdiffline" line 60)
    invoked from within
"getblobdiffline file8 23eda73bba89ba7de9605f28f124fa7d9d67528f"
    ("eval" body line 1)
    invoked from within
"eval $script"
    (procedure "dorunq" line 11)
    invoked from within
"dorunq"
    ("after" script)
Run Code Online (Sandbox Code Playgroud)

我正在使用git版本1.7.3.1.msysgit.0.我注意到这只发生在当前分支上,其HEAD是一个非常大的提交(许多文件和行更改).一旦我切换到HEAD是较小提交的其他分支,就不会出现此问题.它似乎是一个gitk bug,它无法读取大量提交做treediffs.我想知道其他人是否有同样的问题,知道每次提交的线路限制,或者有其他解决方案.

git gitk

5
推荐指数
1
解决办法
442
查看次数

如何在gitk中配置字体大小?

使用Linux,如何在gitk中配置字体和字体大小?

浏览菜单可能非常令人沮丧,因为它们提供的配置可能性非常小.

linux git gitk

5
推荐指数
1
解决办法
2825
查看次数

在 gitk 中启用自动换行以在 Mac 上显示提交消息

我现在已经搜索了两次并进行了大量探索,我承认了。对于一个简单的问题,我找不到有效的答案!:(

问题

我的 Mac 上的 gitk 注释没有自动换行并溢出屏幕

示例说明

左下角窗口的提交消息溢出到窗口之外(“On add_nscoding: this...”)

在此输入图像描述

问题

如何在 Mac 上的提交描述和评论窗口中启用自动换行?

潜在的解决方案

' wrapcomment ' 在这里描述 ~/.gitk - http://marc.info/?l=git&m=114770603010712&w=2。但我找不到这是哪里!

gitk

5
推荐指数
1
解决办法
535
查看次数

在macOS 10.12.6上运行gitk时出错

我按照本SO post中的指示安装了brew和gitk 。我在macOS 10.12.6上运行。git仍然可以正常工作,但是当我尝试从终端运行gitk时,我得到:

Error in startup script: osascript: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" cannot be used with the current OS because it has no OSAXHandlers entry in its Info.plist.
    while executing
"exec osascript -e [format {
        tell application "System Events"
            set frontmost of processes whose unix id is %d to true
        end te..."
    invoked from within
"if {[tk windowingsystem] eq "aqua"} {
    exec osascript -e [format {
        tell application "System Events"
            set frontmost of processes …
Run Code Online (Sandbox Code Playgroud)

macos homebrew gitk

5
推荐指数
1
解决办法
487
查看次数

如何在不带--all选项的情况下在gitk中显示隐藏?

我正在开发一个巨大的git存储库,该存储库太大而无法查看所有远程分支。因此,我不想使用gitk --all。但是,我确实想查看其他东西,例如我可以使用的本地分支机构gitk --branches

有没有办法查看任何藏匿处?

git gitk

5
推荐指数
1
解决办法
874
查看次数

在按作者过滤时如何避免在 gitk 中显示父提交?

我只想在 gitk 中显示我的提交。我尝试使用命令

gitk --author="Eugeniy Maksimov" <path>
Run Code Online (Sandbox Code Playgroud)

gitk 不仅显示了我的提交,还显示了他们的父母。为什么?如何避免这种情况?

git gitk git-log

5
推荐指数
0
解决办法
122
查看次数

获取 gitk 以显示完整的标签名称

是否可以gitk显示完整的标签名称而不是缩短版本。当我使用长名称时,我只看到“标签...”:

在此处输入图片说明

git gitk

4
推荐指数
2
解决办法
799
查看次数

有什么方法可以控制gitk的默认视图

我使用gitk来自Git for Windows. 默认情况下,它似乎会打开一个仅显示当前签出分支的视图。

我有一个不同的已保存视图,这是我 90% 的时间都使用的视图。

我通常从命令行打开 gitk (通过运行gitk &),然后必须更改视图。

有什么方法可以配置gitk为默认使用我的首选视图吗?

gitk git-for-windows

4
推荐指数
1
解决办法
645
查看次数

标签 统计

gitk ×10

git ×7

branch ×1

git-for-windows ×1

git-log ×1

homebrew ×1

linux ×1

macos ×1

merge ×1

rebase ×1

tcl ×1