Re: Combine submodule and worktree with a center cache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 11 Sep 2020 at 05:25, gmail <coolnavy2010@xxxxxxxxx> wrote:
>
> Hello, It is possible to combine submodule and worktree with a center cache like `$HOME/.git-modules`
> to speed up `git submodule update —init` and save disk space. Now I managed them manually. I suppose it will
> be support by git automatically.

I'm not exactly sure what you are trying to do but if you are doing this:

    git clone --recurse-submodules git@some.server:myrepo
    cd myrepo
    git worktree add /path/to/worktree

then you can make the submodules part of the worktree go faster by
using the --reference option:

    cd /path/to/worktree
    git submodule update --reference /path/to/myrepo

That way the submodule syncs don't have to go back to the original
server to get the objects, they can get them from the local copy that
you've already got.

However, I may have misunderstood what you are trying to do.

Luke




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux