Отсутствуют файлы .gitconfig после установки Git на новом компьютере с Windows 10 (также SourceTree не запускает 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. После некоторого расследования я нашел этот пост: 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 все отлично работало. У меня было ноль проблем. По общему признанию, я понятия не имею, как я изначально установил все на эту машину...

Предложения?

Спасибо!


person adamjhilton    schedule 24.04.2020    source источник


Ответы (1)


Beyond Compare 4.3.4 должен работать с SourceTree 3.3.8.

Вот как я настраиваю Beyond Compare для запуска в качестве инструмента сравнения в SourceTree в Windows 10: В SourceTree откройте Инструменты > Параметры. Перейдите на вкладку Различия. В разделе External Diff Tool выберите Beyond Compare из раскрывающегося списка.

Чтобы запустить Diff: В рабочей области щелкните правой кнопкой мыши неустановленный файл и выберите External Diff. Это должно запустить diff в Beyond Compare.

Если это не сработает, попробуйте альтернативный внешний инструмент сравнения из раскрывающегося списка Внешний инструмент сравнения в диалоговом окне Инструменты > Параметры SourceTree, чтобы определить, не является ли проблема за пределами Сравните конкретные или если это более общая проблема SourceTree.

person Chris Kennedy    schedule 08.05.2020
comment
Проблема оказалась в том, что домашний каталог Git по умолчанию был H:\. На моем компьютере нет H:\. В итоге я добавил системную переменную в Windows, чтобы установить мой домашний каталог в папку пользователя по умолчанию. Потом все просто заработало. - person adamjhilton; 21.05.2020
comment
@adamjhilton Это было решением и для меня. Я думаю, что это заслуживает публикации в качестве ответа. - person pj.dewitte; 05.08.2021