Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jan 2021 03:34:19 -0800
From:      Bakul Shah <bakul@iitbombay.org>
To:        Milan Obuch <freebsd-git@dino.sk>
Cc:        Mark Millard <marklmi@yahoo.com>, freebsd-git@freebsd.org
Subject:   Re: git setup/usage question
Message-ID:  <7E81EF70-97EC-4B10-83CE-4D25E443F09D@iitbombay.org>
In-Reply-To: <20210128114522.2f2beadd@zeta.dino.sk>
References:  <20210128114522.2f2beadd@zeta.dino.sk>

next in thread | previous in thread | raw e-mail | index | archive | help

You might want to read this as to why bare repos are a problem with worktrees & some solutions.

https://stackoverflow.com/questions/54367011/git-bare-repositories-worktrees-and-tracking-branches

I wish I had read this earlier. Torek’s solution is quite clever. Basically

git clone $url
cd $new-repo
git checkout $(git commit-tree $(git hash-object -t tree /dev/null) < /dev/null)

This makes the new repo completely empty but you can add multiple worktrees, no more than one per branch, for any local work.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7E81EF70-97EC-4B10-83CE-4D25E443F09D>