我希望获得子树src0
src1
的副本,因为它们在提交v1.0.0
时会进入名为out /的目录,而不会检出任何其他文件。
我试过了:
git config core.sparsecheckout true
printf '%s\n' src{0,1} >> .git/info/sparse-checkout
GIT_WORK_TREE=out git read-tree -mu v1.0.0
但是这给了我:
error: Entry 'src0/a' not uptodate. Cannot merge.
实际上,以上是一种简化的尝试。更确切地说,我的回购已经
/src0
/src1
我想分别查看每一个 进入
out/src_zero
out/src_one
其中out/
是一个不属于回购的目录。
我试图做的是什么?我怎样才能实现它?