就个人而言,如果我用gitk查看git或linux repo,我会被大量的合并/分支所震撼.我完全不知道发生了什么.
我假设一般你会尝试在公共回购中拥有尽可能线性的历史记录,并且只有一些分支(例如master,maint,next,pu - that it).即我认为合并很少,并且主要使用rebase.显然我错了.
它 已经注意到 那个的Tcl/Tk,反过来gitk现在需要X11的Cygwin下.
在这次改变之前和之后运行它似乎极端矫枉过正.我非常轻松地使用gitk,主要是坚持命令行git.如何在没有X11的情况下使用gitk,或者手动安装旧版本的Tcl/Tk?
启动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.我想知道其他人是否有同样的问题,知道每次提交的线路限制,或者有其他解决方案.
使用Linux,如何在gitk中配置字体和字体大小?
浏览菜单可能非常令人沮丧,因为它们提供的配置可能性非常小.
我现在已经搜索了两次并进行了大量探索,我承认了。对于一个简单的问题,我找不到有效的答案!:(
问题
我的 Mac 上的 gitk 注释没有自动换行并溢出屏幕
示例说明
左下角窗口的提交消息溢出到窗口之外(“On add_nscoding: this...”)
问题
如何在 Mac 上的提交描述和评论窗口中启用自动换行?
潜在的解决方案
' wrapcomment ' 在这里描述 ~/.gitk - http://marc.info/?l=git&m=114770603010712&w=2。但我找不到这是哪里!
我按照本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) 我正在开发一个巨大的git存储库,该存储库太大而无法查看所有远程分支。因此,我不想使用gitk --all。但是,我确实想查看其他东西,例如我可以使用的本地分支机构gitk --branches。
有没有办法查看任何藏匿处?
我只想在 gitk 中显示我的提交。我尝试使用命令
gitk --author="Eugeniy Maksimov" <path>
Run Code Online (Sandbox Code Playgroud)
gitk 不仅显示了我的提交,还显示了他们的父母。为什么?如何避免这种情况?
我使用gitk来自Git for Windows. 默认情况下,它似乎会打开一个仅显示当前签出分支的视图。
我有一个不同的已保存视图,这是我 90% 的时间都使用的视图。
我通常从命令行打开 gitk (通过运行gitk &),然后必须更改视图。
有什么方法可以配置gitk为默认使用我的首选视图吗?