Как просмотреть журналы проекта после слияния репозитория в monorepo? - PullRequest
0 голосов
/ 20 ноября 2018

Предположим, у меня есть монорепо, каталог которого называется monorepo.В мультирепо каждый проект имеет свой каталог.Также предположим, что у меня есть другой существующий репозиторий с именем project-a, который я хочу поместить в монорепо.

Чтобы поместить project-a в существующий мультирепо, я сделал это (взято из этого вопроса ):

# Prepare project-a.
cd ~/project-a/
mkdir project-a/
mv * project-a/
git add --all
git commit -am 'Move all files into a directory in preparation for conversion to monorepo'

# Place project-a into the monorepo.
cd ~/monorepo/
git remote add origin ~/project-a/
git fetch origin
git merge origin/master --allow-unrelated-histories
git remote rm origin

На этом этапе история (т. Е. Вывод git log) project-a была объединена с существующей историей в monorepo.Но как мне посмотреть историю только project-a?т.е. как я могу просмотреть историю project-a, как если бы она не была объединена с monorepo?

Я пробовал git log -- project-a/, но это показывает только один коммит (то есть 'Move all files into a directory in preparation for conversion to monorepo'), тогда как у меня былонамеревался увидеть все коммиты, которые я сделал для файлов в project-a.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...