gitk --branches या gitk BRANCH1 BRANCH2 में मैं F5 के साथ दृश्य को रीफ्रेश कर सकता हूं, लेकिन प्रतिबद्धताओं को पुन: स्थापित करने या संशोधित करने के बाद, दृश्य उन प्रतिबद्धताओं को बरकरार रखता है जिन्हें अब किसी भी शाखा द्वारा इंगित नहीं किया जा रहा है।

'gitk master origin/master'   Gitk after                       After restarting Gitk
                                  'git rebase origin/master'
                              and pressing F5 in gitk.

  I (HEAD,master)               I' (HEAD,master)               I' (HEAD,master)
  H                             H'                             H'
  G                             G'                             G'
  F                             F'                             F'
  E                             E'                             E'
  D                             D'                             D'
  | C (origin/master)           C  (origin/master)             C  (origin/master)
  | B                           B                              B
  |/                            | I                            A
  A                             | H                            :
  :                             | G                            :
  :                             | F
                                | E
                                | D
                                |/
                                A
                                :
                                :

अब, मुझे पता है कि मैं gitk को फिर से शुरू करके या View > Edit के माध्यम से दृश्य को फिर से कॉन्फ़िगर करके View > Command line से दृश्य को रीसेट करके D..I कमिट को हटा सकता हूं। लेकिन क्या इसे हासिल करने का कोई और सुविधाजनक तरीका है?

0
kdb 26 मार्च 2020, 17:13

1 उत्तर

सबसे बढ़िया उत्तर

File -> Reload (Shift-F5)

यह प्रतिबद्ध सूची का पुनर्निर्माण करेगा। यह Refresh (F5) से धीमा है लेकिन पुरानी प्रतिबद्धता को हटा देगा।

1
stefandtw 27 मार्च 2020, 08:09