Я использую скрипт git-new-workdir, представленный в разделе contrib базы кода git: https://github.com/git/git/tree/master/contrib/workdir для работы с несколькими ветвями одной и той же кодовой базы одновременно.Это на windows, используя msysgit, а репозиторий - это git svn repo, а не чистый git.У меня нет проблем с созданием рабочих копий с помощью этой команды, говоря:
git-new-workdir original-working-copy new-working-copy branch-name-to-checkout
Но когда меня больше не интересует ветка, и я хочу избавиться от рабочей копии, сделав также rm -rfR new-working-copy
шланги оригинал-рабочая копия.
Задним числом это довольно очевидно, учитывая, что git-new-workdir использует жесткие ссылки для совместного использования одного и того же репозитория .git между несколькими рабочими копиями.
Каков хороший способ очистки созданных таким образом рабочих копий, который мне больше не нужен на моей машине?