在新 Windows 10 框上安装 Git 后缺少 .gitconfig 文件(另外,SourceTree 未启动 BeyondCompare)
Missing .gitconfig files after installing Git on new Windows 10 box (also, SourceTree not launching BeyondCompare)
我正在设置我的新 Windows 10 盒子,我不确定 Git 安装是否正确。以下是我目前采取的步骤:
首先,我从这里下载并安装了 Git (v2.26.2):https://git-scm.com/download/win
我使用 SourceTree (v3.3.8) 和 BeyondCompare4 (v4.3.4) 作为外部差异工具。我 运行 遇到的问题是 SourceTree 不会启动 BeyondCompare。一切都应该在 SourceTree 的选项中正确配置。经过一番调查,我发现了这个 post: https://community.atlassian.com/t5/Sourcetree-questions/external-diff-stopped-working/qaq-p/970290
总而言之,它建议在此处手动编辑 .gitconfig 文件:C:\Users\.gitconfig 和此处:C:\Program Files\Git\mingw64\etc\gitconfig
问题是 .gitconfig 文件在两个位置都不存在!
经过更多搜索,我找到了 运行、"git clone https://github.com/git/git" 的建议。我是在根目录 C: 下这样做的。但它只是创建了一个新的 C:\git 文件夹,里面有一堆东西;但这里也没有 .gitconfig 文件。
SourceTree 在其他方面工作正常。我可以很好地推送和拉取代码。
我的旧 Windows 7 盒子一切正常。我有零问题。诚然,我不知道我最初是如何在那台机器上安装所有东西的……
建议?
谢谢!
Beyond Compare 4.3.4 应与 SourceTree 3.3.8 一起使用。
以下是我如何设置 Beyond Compare 以在 Windows 10 上作为 SourceTree 中的差异工具启动:
在 SourceTree 中,打开 工具 > 选项 。
转到 Diff 选项卡。
在 External Diff Tool 下,select 下拉列表中的 Beyond Compare。
要启动 Diff:
在您的工作区中,右键单击未暂存文件和 select External Diff。这应该会在 Beyond Compare 中启动差异。
如果这不起作用,在 SourceTree 的 工具 > 选项[=] 的 外部差异工具 下拉菜单中尝试使用备用外部差异工具可能会有所帮助24=] 对话框以确定问题是 Beyond Compare 特有的还是更普遍的 SourceTree 问题。
问题最终是 Git 的主目录默认为 H:。我的电脑没有 H:。我最终向 Windows 添加了一个系统变量,以将我的主目录设置为我的默认用户文件夹。然后一切正常。
我正在设置我的新 Windows 10 盒子,我不确定 Git 安装是否正确。以下是我目前采取的步骤:
首先,我从这里下载并安装了 Git (v2.26.2):https://git-scm.com/download/win
我使用 SourceTree (v3.3.8) 和 BeyondCompare4 (v4.3.4) 作为外部差异工具。我 运行 遇到的问题是 SourceTree 不会启动 BeyondCompare。一切都应该在 SourceTree 的选项中正确配置。经过一番调查,我发现了这个 post: https://community.atlassian.com/t5/Sourcetree-questions/external-diff-stopped-working/qaq-p/970290
总而言之,它建议在此处手动编辑 .gitconfig 文件:C:\Users\.gitconfig 和此处:C:\Program Files\Git\mingw64\etc\gitconfig
问题是 .gitconfig 文件在两个位置都不存在!
经过更多搜索,我找到了 运行、"git clone https://github.com/git/git" 的建议。我是在根目录 C: 下这样做的。但它只是创建了一个新的 C:\git 文件夹,里面有一堆东西;但这里也没有 .gitconfig 文件。
SourceTree 在其他方面工作正常。我可以很好地推送和拉取代码。
我的旧 Windows 7 盒子一切正常。我有零问题。诚然,我不知道我最初是如何在那台机器上安装所有东西的……
建议?
谢谢!
Beyond Compare 4.3.4 应与 SourceTree 3.3.8 一起使用。
以下是我如何设置 Beyond Compare 以在 Windows 10 上作为 SourceTree 中的差异工具启动: 在 SourceTree 中,打开 工具 > 选项 。 转到 Diff 选项卡。 在 External Diff Tool 下,select 下拉列表中的 Beyond Compare。
要启动 Diff: 在您的工作区中,右键单击未暂存文件和 select External Diff。这应该会在 Beyond Compare 中启动差异。
如果这不起作用,在 SourceTree 的 工具 > 选项[=] 的 外部差异工具 下拉菜单中尝试使用备用外部差异工具可能会有所帮助24=] 对话框以确定问题是 Beyond Compare 特有的还是更普遍的 SourceTree 问题。
问题最终是 Git 的主目录默认为 H:。我的电脑没有 H:。我最终向 Windows 添加了一个系统变量,以将我的主目录设置为我的默认用户文件夹。然后一切正常。