これはどのような方法でも可能ですか?私はgit config --global alias.diff 'diff -b -w'
を試しましたが、残念ながらそれは解決策ではありませんでした。Gitk:「スペース変更を無視する」オプションをデフォルトでtrueに設定する
8
A
答えて
4
注:今(2014年9月後) gitk config_variables
を更新し、これらのすべてが.gitk
ファイルにフラッシュされignorespace
https://github.com/git/git/commit/9fabefb1f3f658e77eb18afa3f95efe1a0ee8d0d
を追加します。
5
ここで本当に必要となるのは、UIにチェックボタンで設定された変数の値を保持することです。次のパッチがこれを達成します。または、行11475(set ignorespace 1
)でデフォルトをtrueにすることもできます。
From 54f9e800fe28cd6d5d0d44d4e2e561263cbf3407 Mon Sep 17 00:00:00 2001
From: Pat Thoyts <[email protected]>
Date: Tue, 13 Dec 2011 11:39:01 +0000
Subject: [PATCH] gitk: persist the value of the ignorespace setting for
diffs.
Signed-off-by: Pat Thoyts <[email protected]>
---
gitk-git/gitk | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/gitk-git/gitk b/gitk-git/gitk
index 2a92e20..29b18d9 100755
--- a/gitk-git/gitk
+++ b/gitk-git/gitk
@@ -2653,7 +2653,7 @@ proc savestuff {w} {
global cmitmode wrapcomment datetimeformat limitdiffs
global colors uicolor bgcolor fgcolor diffcolors diffcontext selectbgcolor
global autoselect autosellen extdifftool perfile_attrs markbgcolor use_ttk
- global hideremotes want_ttk
+ global hideremotes want_ttk ignorespace
if {$stuffsaved} return
if {![winfo viewable .]} return
@@ -2690,6 +2690,7 @@ proc savestuff {w} {
puts $f [list set selectbgcolor $selectbgcolor]
puts $f [list set extdifftool $extdifftool]
puts $f [list set perfile_attrs $perfile_attrs]
+ puts $f [list set ignorespace $ignorespace]
puts $f "set geometry(main) [wm geometry .]"
puts $f "set geometry(state) [wm state .]"
--
1.7.8.msysgit.0
6
それは少し古いですが、私はグーグルで、他の日にその質問を見つけ、すでに受け入れ答えは私にそれを行う方法のヒントを与えました。
gitk自体を変更する必要はありませんが:ちょうどあなたの.gitkファイル(〜/ .configを/ gitの/ gitkまたは〜/ .gitk)を編集して追加します。
set ignorespace 1
関連する問題
- 1. gitkで差分オプション(--compaction-heuristic)を設定する方法
- 2. デフォルトのデスクトップを設定するためにOSXの "スペース" plistを変更する
- 3. LiteServerのデフォルトのファイル監視オプションを変更する方法
- 4. xmgraceのデフォルト設定を変更する
- 5. Django Adminではデフォルトでuser.is_staffをTrueに設定するには?
- 6. gitkのフォント設定を維持する
- 7. Microsoft Interop.Word - PaperSizeを変更するとプリンタの設定を無視する
- 8. Eclipse設定を変更して特定のファイルのエラーを無視する
- 9. レール上でチェックボックスのデフォルトをtrueに設定する
- 10. UNIXソートユーティリティで、オプション-bを指定せずに先頭のスペースを無視するのはなぜですか?
- 11. 選択オプションを無視するには
- 12. StyleCop設定を無視する
- 13. git無視ファイルを設定する
- 14. Updated:boolのデフォルト値をtrueに設定する
- 15. リアクティブフォームで選択オプションにデフォルト値を設定する
- 16. は「寛大:true」を指定して、リソースの生成オプションでサポートされていない列を無視する
- 17. adbプログラム的に開発者設定オプションを変更する
- 18. Xcode 8ファイルインデント:デフォルト設定として2つのスペースを設定するには?
- 19. デフォルトのLLDB設定を変更するには
- 20. Ionic build iosコマンドのデフォルト設定を変更するには?
- 21. Cのフォントダイアログのデフォルト設定を変更するには
- 22. rubocopのデフォルト設定を変更するには?
- 23. Tooltipster - Javascriptのオプションを無視する
- 24. sed - パターンと-iオプションを無視する
- 25. React-chartjsオプションを無視する
- 26. オプション選択メニューにデフォルト値を設定
- 27. オプションで無視するDTMF数字?
- 28. 仮定JUnit4のTrueがテストを無視するのではなくエラーです
- 29. Mercurial HGRC Forceデフォルトを無視する
- 30. div開始スペースとそれ以上のスペースを無視する
それはなぜ解決策ではありませんでしたか? (http://stackoverflow.com/questions/2500586/setting-git-default-flags-on-commandsで示されているように)。デフォルトでフラグを設定することはまだ可能ではないようです:http://stackoverflow.com/questions/1278296/is-there-any-way-to-set-a-flag-by-default-for-a -git-command – VonC
diffと同じようにgitkの動作に影響を与えなかったので、動作しませんでした。 – prusswan
私はそこにタイトルの "gitk"を見なかった。 – VonC