Наша проблема обсуждалась в следующем: Eclipse Community Forums Thread
Похоже, что в настоящее время поддержку Linux lstat
не так просто сделать переносимой. Парадигма Наименьший общий знаменатель , которую они имеют для программирования Eclipse на Java, усложняет создание нативных вещей для Linux или Mac. (читай: * кашель * Windows не поддерживает символические ссылки * кашель *).
Хорошая новость:
Это кажется возможным, но им нужно было бы закодировать его так, чтобы оно соответствовало их стандартам программирования Write Once Test Everywhere . Мне кажется, что при использовании EGit важно иметь некоторую встроенную поддержку stat
и lstat
в Linux из-за этой проблемы, а также Eclipse bug # 346079 .
Простая установка EGit приводит к замедлению работы и зависанию IDE при обновлении Git: - (
Плохие новости:
Эти две ошибки мешают мне использовать EGit для большинства моих команд git. Пользовательский опыт делает EGit непригодным для использования для меня. Было бы очень приятно иметь возможность использовать EGit в Eclipse, чтобы истории пользователей и задачи Mylyn могли быть автоматически привязаны к ветвям объектов. Также было бы замечательно иметь функции шаблона сообщения автоматической фиксации. Это сделало бы создание текущей задачи и статуса в сообщении фиксации быстрым.
Это вызывает у меня почти достаточно того, что я готов посмотреть, можно ли создать несколько сценариев для запроса Eclipse / Mylyn для вывода шаблона сообщения текущего коммита и выполнить коммит git из командной строки используя это. Однако я не уверен, как будет работать автоматическое создание ветки для каждой пользовательской истории.
Пока эти проблемы не будут устранены, я уверен, что многие пользователи EGit не будут счастливы: - (