Отсутствие файлов .gitconfig после установки Git на новый блок Windows 10 (также SourceTree не запускает BeyondCompare) - PullRequest
0 голосов
/ 24 апреля 2020

Я настраиваю свой новый Windows 10 ящик, и я не уверен, что Git установлен правильно. Вот шаги, которые я предпринял до сих пор:

Сначала я скачал и установил Git (v2.26.2) отсюда: https://git-scm.com/download/win

I используйте 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 клон https://github.com/git/git". Я сделал это в root C :. Но он просто создал новую папку C: \ git с кучей вещей в ней; но здесь нет файла .gitconfig.

В противном случае SourceTree работает нормально. Я могу pu sh и вытащить код просто отлично.

Все отлично работало на моей старой Windows 7 коробке. У меня было ноль вопросов. По общему признанию, я понятия не имею, как я установил все на той машине первоначально ...

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

Спасибо!

1 Ответ

0 голосов
/ 08 мая 2020

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

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

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

Если это не сработает, это может помочь попробовать альтернативный внешний инструмент сравнения из выпадающего External Diff Tool в SourceTree's Tools > Опции диалоговое окно, чтобы определить, является ли проблема Beyond Compare, указанной c, или это более общая проблема SourceTree.

...