打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
解决Windows版Git(SourceTree)出现templates not found的问题

问题:

今天在用SourceTree clone imsdroid的源码时,出现一个警告信息

warning: templates not found
C:\Users\baope\AppData\Local\Atlassian\SourceTree\git_local\share\Git-core\templates

于是想办法解决一下。

环境&解释:

  • Win 10
  • SourceTree 1.10.20.1(使用的SourceTree内嵌Git,而非系统安装Git)
  • SourceTree安装目录为
    C:\Users\baope\AppData\Local\Atlassian\SourceTree
  • SourceTree内置Git安装目录为
    C:\Users\baope\AppData\Local\Atlassian\SourceTree\git_local

分析:

看提示是没有找到tamplate文件。按照错误提示中的路径去找,确实没有对应的目录。我的git安装目录下只有这些文件夹

原因找到了:原来SourceTree去了一个错误的位置找template文件,当然找不到了。我们把正确的位置告诉它就好了。

解决办法

1.在SourceTree的设置页面找遍了也没找到设置template的地方。于是想办法直接修改配置文件。
2. 由于SourceTree是调用了Git,于是我们去修改Git的配置文件。
3. 在WIn7系统,Git的配置文件位于C:\Users\<登录用户名>.gitconfig。使用文本编辑工具打开并加入如下几行:

[init]
templatedir=C:\Users\baope\AppData\Local\Atlassian\SourceTree\git_local\mingw32\share\git-core\templates

注意: 路径中的”\”要用”\\”代替,不然会报错。

保存并重启SourceTree,问题解决。

参考资料:

http://blog.csdn.net/sunux_sunux/article/details/52944807
https://answers.atlassian.com/questions/250260/about-git-path-for-sourcetree

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Git客户端可视化工具
git
Mac下如何配置OSChina SSH公钥及配置SourceTree
配置豪华的 Windows 开发环境
GitOps初阶指南:将DevOps扩展至K8S
关于DLL文件和EXE文件不在同一目录下的设置【转】
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服