Я не могу подключиться или зафиксировать. :(
Существует svn централизованно, и я использую git локально, используя git-svn.
По сути, каким-то образом я добавил папку с папками .svn в git и зафиксировал ее в svn. И git, и центральный svn с радостью зафиксировали .svn в качестве папки с содержимым, не жалуясь.
Теперь я не могу подключиться к существующей папке, так как после создания папки автоматически добавляется .svn, и он жалуется: «В папке есть неверсионный .svn». По той же причине я не могу снова клонировать репозиторий svn. (Клон останавливается в этой конкретной точке бесконечно.)
Я не могу зафиксировать svn, потому что рабочей копии в .svn (папке содержимого) не существует.
Я подумал, что поскольку git-svn
смог поместить .svn внутрь svn, он должен иметь возможность удалить его. Ранее я переименовал эту папку и зафиксировал, поэтому теперь git думает, что такой папки нет, тогда как svn показывает 2 папки, одна из которых со старыми папками .svn. Итак, git не может точно удалить эту папку.
Как удалить .svn из центрального репозитория svn.
Я попытался отменить слияние коммита, который представил .svn внутри svn. Локальные копии обновляются, но фиксация svn сообщает точно такую же проблему.