假设我有一个Monorepo,其目录名为AVRO
。在multirepo中,每个项目都有其自己的目录。还要假设我还有一个名为monorepo
的现有存储库,希望将其放入monorepo中。
将project-a
放入现有的多重仓库中,我做到了(摘自this question):
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
的输出)已与monorepo中的现有历史记录无缝合并。但是,我如何仅查看project-a
的历史记录?即如何查看project-a
的历史记录,好像它没有合并到monorepo中一样?
我尝试了project-a
,但是只显示了一次提交(即git log -- project-a/
),而我原本打算查看对'Move all files into a directory in preparation for conversion to monorepo'
中的文件所做的所有提交。