2013-06-13 3 views
0

Я использую GitHub для Windows, который хранит репозитории для проектов, которые я скопировал локально в специальном каталоге. У меня также установлен TortoiseGit.Может ли TortoiseGit управлять локальным репозиторием, созданным чем-то другим?

Я вижу специальные значки SCM в папках проекта. Было что-то в одном из тех проектов, с которыми я хотел справиться с TortoiseGit. Это отчасти работало, но я перестала пытаться. Теперь в этой папке есть постоянный значок стоп-восклицания, даже после возвращения в GitHub для выполнения нескольких обновлений. Я предполагаю, что единственный способ избавиться от него - заставить TortoiseGit правильно работать с проверками GitHub.

Это не было, пока я возился, что я понял, что GitHub и TortoiseGit сохранить хэш-ключи репозиториях для себя, поэтому кросс-доступ, вероятно, плохая идея ....

Любой способ сделать они работают вместе или, по крайней мере, очищают мою ошибку значка. (Было бы хорошо, если бы я мог перечислить мои репо GitHub в разделе «Гит» библиотек.)

ответ

0

Различные инструменты Git, как GitHub для Windows, и TortoiseGit, должны нормально работать вместе (и сделать для меня). Они могут обрабатывать репозитории git, созданные другим инструментом.

TortoiseGit основывает информация представлена ​​иконами в Проводнике на информации, которую он получает из каталога .git, который содержит локальный репозиторий Git.

Один запутанный аспект заключается в том, что оба инструмента используют git.exe в фоновом режиме для выполнения операций git, но они могут использовать разные git.exe: s. GitHub для Windows использует один установленный в C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe, а TortoiseGit обычно использует один установленный msysgit. Это может создать проблемы, если они разные версии. Обновите обе версии до последних версий.

+0

Из внутренней части GitHub я получил «git version 1.8.1.msysgit.1» при запуске «git -version». Для TortoiseGit экран About дал мне «TortoiseGit 1.8.3.0 (C: \ Program Files \ TortoiseGit \ bin \ TortoiseGitProc.exe)» и «версия git 1.8.3-rc3 (C: \ msysgit \ bin)». Оба GitHub для Windows (версия 1.0.48.0 (5e3c587512469a0360d1ec3def9136ad169bd5df)) и отчет TortoiseGit обновлены. – CTMacUser

Смежные вопросы