我正在设置我的新Windows 10盒子,我不确定Git是否安装正确。以下是我迄今为止采取的步骤:
首先,我从这里下载并安装了Git(v2.26.2(:https://git-scm.com/download/win
我使用SourceTree(v3.3.8(和BeyondCompre4(v4.4.4(作为外部diff工具。我遇到的问题是SourceTree不会启动BeyondCompare。所有内容都应该在SourceTree的选项中正确配置。经过一番调查,我发现了这个帖子: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 clonehttps://github.com/git/git".我在根目录C:中这样做了。但它只是创建了一个新的C:\git文件夹,里面有很多东西;但这里也没有.gitconfig文件。
SourceTree在其他方面运行良好。我可以推拉代码。
在我的旧Windows7盒子上一切都很好。我没有任何问题。诚然,我不知道我最初是如何在那台机器上安装所有东西的。。。
建议?
谢谢!
Beyond Compare 4.3.4应与SourceTree 3.3.8配合使用。
以下是我如何在Windows 10上设置Beyond Compare作为SourceTree中的差异工具启动:在SourceTree中,打开工具>选项。转到差异选项卡。在外部差异工具下,从下拉列表中选择超越比较。
要启动Diff:在工作区中,右键单击未暂存的文件,然后选择外部差异。这应该会在Beyond Compare中启动一个diff。
如果这不起作用,可以从SourceTree的Tools>Options对话框中的external diff tool下拉列表中尝试另一个外部差异工具,以确定问题是特定于Beyond Compare还是更常见的SourceTree问题。
问题最终是Git的主目录默认为H:。我的电脑没有H:。最后,我在Windows中添加了一个系统变量,将主目录设置为默认用户文件夹。然后一切都正常了。