稀疏地将子树检入另一个目录

时间:2016-07-03 08:23:42

标签: git

我希望获得子树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/是一个不属于回购的目录。 我试图做的是什么?我怎样才能实现它?

0 个答案:

没有答案