定义gitk的“Mark Branch Sides”选项

时间:2011-09-06 18:59:22

标签: linux git gitk

在gitk中,“编辑视图”(F4)窗口中有一个名为“标记分支边”的选项。它似乎对应于--left-right选项:

+set known_view_options {
+    {perm    b    . {}               {mc "Remember this view"}}
+    {args    t50= + {}               {mc "Commits to include (arguments to git log):"}}
+    {all     b    * "--all"          {mc "Use all refs"}}
+    {dorder  b    . {"--date-order" "-d"}      {mc "Strictly sort by date"}}
+    {lright  b    . "--left-right"   {mc "Mark branch sides"}}

我能看到的唯一区别是提交用三角形而不是圆圈标记。这个选项应该做什么?

1 个答案:

答案 0 :(得分:2)

我认为它与git loggit rev-list - 左右选项相关联:

  

标记对称差异的哪一侧可以从提交到达。
  左侧的提交前缀为<,右侧的提交带有>

<>应解释gitk中使用的三角形)

来自ProGit book

  

在这种情况下,与log命令一起使用的常见开关是--left-right,它显示每个提交所在范围的哪一侧。这有助于使数据更有用:

$ git log --left-right master...experiment
< F
< E
> D
> C

(它有助于seeing remote changes