Задать вопрос

Как получить Git-историю для заданных файлов?

Возникла следующая проблема: имеется проект C++, в котором используется система контроля версий Git. И существует некоторое расширение этого проекта, которое развивается отдельно, лежит в отдельном репозитории и представляет собой набор исходников с собственной историей. Накатываются эти расширения путем копирования в папку с исходным проектом. До тех пор, пока по файлам эти два репозитория не пересекаются, то все работает нормально, но также в расширении есть файлы, которые являются модифицированными версиями соответствующих файлов из главной репы, и хотелось бы для них хранить глобальную историю изменений.
Отсюда возникает вопрос: имеется ли в Git возможность экспортировать историю для заданных файлов из репозитория в каком-либо виде?
  • Вопрос задан
  • 967 просмотров
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
OAPrilepa
@OAPrilepa
Frontend developer
В phpStorm на любом файле можно сделать команду git >> show history.
Значит возможность существует.

Погуглил, вот ребята обсуждают как это сделать из консоли:
stackoverflow.com/questions/278192/view-the-change...

Дочерние репы вообще лучше как git submodule подключать, меньше проблем с обновлениями будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы