无法针对工作和个人环境分别在.gitconfig中自定义配置

时间:2018-07-16 13:06:20

标签: windows git windows-10 tortoisegit git-config

我有以下文件:

  • C:\Users\User\.gitconfig

    [includeIf "gitdir:C:/Development-Personal/"]
        path = development-personal.gitconfig
    
    [includeIf "gitdir:C:/Development-Work/"]
        path = development-work.gitconfig
    
  • C:\Users\User\development-personal.gitconfig

    [credential]
        helper = manager
    [user]
        name = PersonalNickname
        email = personal@email.com
    
  • C:\Users\User\development-work.gitconfig

    [user]
        name = WorkNickname
        email = work@email.com
    [http]
        sslVerify = false
    

然后,我进入文件夹C:\Development-Work\projects-git,右键单击项目文件夹Project,然后选择TortoiseGit客户端的ex。 commit命令和弹出窗口显示,我必须在提交前设置用户名和电子邮件。

我的配置中缺少什么?谢谢您的帮助。


  • 我的Git版本:

    C:\>git --version
    git version 2.18.0.windows.1
    
  • 我的TortoiseGit版本

    TortoiseGit 2.6.0.0 (C:\Program Files\TortoiseGit\bin)
    git version 2.18.0.windows.1 (C:\Program Files\Git\bin; C:\Program Files\Git\mingw64\; 
    C:\Program Files\Git\mingw64\etc\gitconfig; C:\ProgramData\Git\config)
    

1 个答案:

答案 0 :(得分:1)

请确保安装了最新版本的Git(适用于Windows)(IIRC 2.13或更高版本,最好使用最新版本)。

Includeif在TortoiseGit 2.6.1(请参阅https://tortoisegit.org/issue/3184)之前无法正常工作。