Git GUI オプション ヘルプ
Git Gui オプション (MacOSX では Preferences と呼ばれます) は、ユーザーの Git 構成ファイルから直接抽出されます。
Git-Config(1) man(ual) ページには、可能な git 構成オプションの多く (多数) が詳しく説明されています。カジュアルな読者にとって、適切なオプションを見つけるのは難しい場合があります.
Git Gui は、 Shawn O. Pearceによって Tcl Tk で記述され、 Githubでホストされています。
GitGui オプション ダイアログ内で提供されるオプションの詳細は、lib ディレクトリ内の「option.tcl」ファイルに記載されています。
以下は、構成調整可能なパラメーターのコード リストと、それが提供するオプション ダイアログ テキストの抜粋です。
{t user.name {mc "User Name"}}
{t user.email {mc "Email Address"}}
{b merge.summary {mc "Summarize Merge Commits"}}
{i-1..5 merge.verbosity {mc "Merge Verbosity"}}
{b merge.diffstat {mc "Show Diffstat After Merge"}}
{t merge.tool {mc "Use Merge Tool"}}
{b gui.trustmtime {mc "Trust File Modification Timestamps"}}
{b gui.pruneduringfetch {mc "Prune Tracking Branches During Fetch"}}
{b gui.matchtrackingbranch {mc "Match Tracking Branches"}}
{b gui.textconv {mc "Use Textconv For Diffs and Blames"}}
{b gui.fastcopyblame {mc "Blame Copy Only On Changed Files"}}
{i-20..200 gui.copyblamethreshold {mc "Minimum Letters To Blame Copy On"}}
{i-0..300 gui.blamehistoryctx {mc "Blame History Context Radius (days)"}}
{i-1..99 gui.diffcontext {mc "Number of Diff Context Lines"}}
{i-0..99 gui.commitmsgwidth {mc "Commit Message Text Width"}}
{t gui.newbranchtemplate {mc "New Branch Name Template"}}
{c gui.encoding {mc "Default File Contents Encoding"}}
または、より読みやすく:
"User Name" => user.name
"Email Address" => user.email
"Summarize Merge Commits" => merge.summary
"Merge Verbosity" => merge.verbosity
"Show Diffstat After Merge" => merge.diffstat
"Use Merge Tool" => merge.tool
"Trust File Modification Timestamps" => gui.trustmtime
"Prune Tracking Branches During Fetch" => gui.pruneduringfetch
"Match Tracking Branches" => gui.matchtrackingbranch
"Use Textconv For Diffs and Blames" => gui.textconv
"Blame Copy Only On Changed Files" => gui.fastcopyblame
"Minimum Letters To Blame Copy On" => gui.copyblamethreshold
"Blame History Context Radius (days)" => gui.blamehistoryctx
"Number of Diff Context Lines" => gui.diffcontext
"Commit Message Text Width" => gui.commitmsgwidth
"New Branch Name Template" => gui.newbranchtemplate
"Default File Contents Encoding" => gui.encoding
各パラメータは、 option.tcl ファイル内のgit config
コマンドで設定または設定解除されます。proc save_config
パラメーターは、最初にgit-gui.sh シェル(リンクされた Windows バージョン)のproc _parse_config
一部で構成ファイルを解析することによって読み取られます。
たとえば、見つかったパラメーターを検索すると、パッチへのリンク、構成のマニュアル ページへのリンク、 http:gui.copyblamethreshold
//sitaramc.github.com/tips/blame-detection-and-C- などの追加のヒントへのリンクが数ページ表示されます。 レベル.html
スペルチェッカー
オプション ダイアログには、コミット メッセージのスペル チェック用のスペル辞書を選択するためのオプションもあります。スペル チェッカーはシステムに存在している必要があります。存在しない場合は無効になります。詳しくはこちらをご覧ください。