Intereting Posts
git: клонировал удаленное репо, проверил ветку, совершил изменение … как обновить ветку на удаленном компьютере? SVN 401 Требуется авторизация Выполнение методов контроллеров из библиотеки в codeigniter svn diff: файл, помеченный как двоичный тип Может ли кто-нибудь объяснить, что делает git cherry-pick <sha>? Как переместить папку svn из одного места в другое Отобразить хранилище, в котором я вношу вклад в профиль Ограничение слияния в Stash на главную ветку, если не удалось создать качественные ворота SonarQube для проекта git precommit-hook: проверьте, изменилось ли содержимое линии Подрывная деятельность PhpStorm просто перестала работать Работа с двумя отдельными репозиториями и синхронизация изменений между ними Лучший способ для развертывания со сборками, менеджерами зависимостей и GIT? SVN 1.7+ в NetBeans 7.0 Как подсчитывается `git log -since`? Предотвращение редактирования существующего решения Visual Studio

Открыть конкретную версию двоичного файла из истории

В моем репозитории Git есть несколько двоичных файлов (файлы ODT), и мне хотелось бы найти коммит, введший конкретное изменение. Поскольку сравнение Eclipse не помогает здесь (оно показывает двоичный контент), я хотел бы загрузить и открыть каждую версию во внешнем редакторе (Libre- / OpenOffice) один за другим.

Я могу проверить каждую фиксацию, но это займет много времени и иногда не возможно из-за eclipse, например, потому что макет проекта изменился за это время.

Я знаю, что могу использовать командную строку, как описано здесь:

  • Есть ли команда быстрого git для просмотра старой версии файла?
  • git – получение ВСЕХ предыдущих версий определенного файла / папки

Но есть ли возможность экспортировать двоичный файл из фиксации из eclipse ?

Другими словами: что эквивалентно git cat-file -p REVISION:PATH_TOFILE в EGit?