2013-11-19 2 views
1

I forked репозиторий https://github.com/hornetq/hornetq.git, так что он подпадает под мой идентификатор пользователя https://github.com/aniket91/hornetq.git. Затем я клонировал этот репозиторий на свою локальную машину. Это успешноUnsupported Git версия

[[email protected] hornetMq]$ git clone https://github.com/aniket91/hornetq.git 
Initialized empty Git repository in /home/aniket/hornetMq/hornetq/.git/ 
remote: Counting objects: 261664, done. 
remote: Compressing objects: 100% (74027/74027), done. 
remote: Total 261664 (delta 156514), reused 252367 (delta 147734) 
Receiving objects: 100% (261664/261664), 128.22 MiB | 334 KiB/s, done. 
Resolving deltas: 100% (156514/156514), done. 

Теперь я хотел импортировать этот проект в свой Intellij IDEA. Поэтому я импортировал проект и выбрал корень проекта. Каждый раз, когда я открываю проект он дает мне следующее сообщение об ошибке

6:03:17 PM Unsupported Git version 
      The configured version of Git is not supported: 1.7.1.0. 
      The minimal supported version is 1.7.1.1. Please update. 

Я использую командной строки ублюдка в течение довольно продолжительного времени. Он отлично работает даже с Eclipse ADT, который я использую для моего проекта Android. Так в чем проблема?

Нужно ли изменить любую настройку в Intellij IDEA, чтобы использовать ее с более низкой версией git? Или если я обновляю git, это повлияет на другие полученные проекты? А также как обновить текущую git с помощью командной строки? (Возможно, что-то похожее на обновление yum).

Я бы предпочел обходное решение без изменения версии git. Однако любые предложения приветствуются.

Кроме того, моя мерзавец версия действительно 1.7.1

[[email protected] hornetMq]$ git version 
git version 1.7.1 
+1

Короче говоря, вы спрашиваете, как обновить git до более новой версии. Перейдите на страницу http://git-scm.com/downloads, загрузите версию своей платформы (которая нам неизвестна) и установите ее. Он будет отлично работать с вашими существующими проектами. И даже если это не так, поскольку все где-то хранится в репозитории, вам просто нужно повторно клонировать их. –

+0

Вопрос не в том, почему Intellij IDEA создает проблемы с версией Git, где все остальное работает нормально. И я действительно не хочу записывать репозитории, так как некоторые коммиты еще должны быть перенесены на мастер. –

+0

Поскольку он реализован с использованием функций и команд git, которых нет в предыдущих версиях. Так же, как ваше приложение для Android не будет работать с android 1.0, если вы разработали его для Android 4.0. Обновление до последней версии git тривиально, поэтому это не проблема. –

ответ

0

Вопрос не был таким простым, как обновление git до более новой версии. Я столкнулся с большой проблемой. Даже после рассмотрения предложения по обновлению версии git CentOS repo имеет версию 1.7, тогда как последняя стабильная версия - 1.8.4.3. Это привело к проблемам совместимости.

Мне пришлось загрузить источники. Создайте и установите его. Затем настройте мою Intellij IDEA на использование этой новой установленной версии.

У меня есть документы на каждый шаг в этом post. Надеюсь, что это поможет другим столкнуться с подобной проблемой в будущем.

0

Вы можете удалить .git папку из текущего мерзавца клонированных репо и REINITIALIZE снова. git init

Теперь выполните git remote add, чтобы добавить удаленный URL-адрес или отредактировать файл .git/config. Выполнять операции git pull/push. Надеюсь, это поможет

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