Git-Gui选项对话框有帮助页面吗?

| Git-Gui具有选项设置(在“编辑>>选项”下。)每个选项设置的某处都有描述吗? 我知道有Git-Gui手册页和Git-config手册页命令行的手册页,但是我找不到将选项对话框复选框与潜在命令行选项联系起来的任何内容。 (控制问题的反演;-) 我使用的是Git 1.7.3.1.msysgit.0和Git-Gui 0.3.GITGUI,其选项比Nathanj的nathanj.github.com/gitguide/creating.html \'Windows上的Git指南中显示的选项更多'     
已邀请:
Git Gui选项帮助 Git Gui选项(在MacOSX上称为“首选项”)直接从用户的Git配置文件中提取。 Git-Config(1)手册页详细介绍了许多可能的git配置选项。对于随便的读者来说,找到正确的选择可能很困难。 Git Gui由Shawn O. Pearce用Tcl Tk编写,并托管在Github上。 GitGui选项对话框中提供的选项在lib目录的\'option.tcl \'文件中进行了详细说明。 以下是config可调参数及其提供的选项对话框文本的代码清单的摘录。
    {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文件中,使用
proc save_config
中的
git config
命令来设置或取消设置每个参数。 最初通过解析git-gui.sh shell(链接Windows版本)的
proc _parse_config
部分中的配置文件来读取参数。 例如,在几页补丁程序链接,配置手册页链接和附加提示(例如http://sitaramc.github.com/tips/blame-detection-and-C)之后,搜索找到的参数“ 5” -levels.html 拼写检查器 “选项”对话框还提供了用于选择拼写字典以对提交消息进行拼写检查的选项。拼写检查器必须存在于您的系统上,否则将被禁用,如此处所述。     
通过本教程,您会变得更好,因为它包括Git Gui的屏幕截图。     

要回复问题请先登录注册