Обновление SVN и проблема фиксации используются с мерзавцем-svn

Я не могу svn или фиксация.:(

Существует svn централизованно, и я использую мерзавца, локально использующего мерзавца-svn.

В основном, так или иначе, я добавил папку, которая имела .svn папки в мерзавца и фиксировала его svn. И мерзавец и центральный svn счастливо фиксировали .svn как папку содержания без жалобы.

Теперь, я не могу svn до существующей папки как, после того как папка создается, .svn автоматически добавляется, и он жалуется, "существует неимеющий версию .svn в папке". По той же причине я не могу даже клонировать svn repo снова. (Клон останавливается в той конкретной точке, бесконечно.)

Я не могу фиксация svn, потому что рабочая копия в .svn (папка содержания) не существует.

Поскольку git-svn смог поместить .svn в svn, он должен смочь удалить его, я думал. Я ранее переименовал эту папку и фиксировал, поэтому теперь, мерзавец думает, что нет такой папки, тогда как svn показывает 2 папкам одного из них со старыми .svn папками. Так, мерзавец не может точно удалить эту папку также.

Что путь состоит в том, чтобы удалить .svn из центрального svn repo.

Я пытался инвертировать, объединяют фиксацию, которая представила .svn в svn. Локальные копии обновляются, но фиксация svn сообщает точно о той же проблеме.

1
задан Lakshman Prasad 22 February 2010 в 20:58
поделиться

1 ответ

Вы можете выполнять удаление непосредственно в репозитории svn, а не как локальное изменение, которое затем фиксируется.

svn rm -m 'remove .svn directory' http://server.name/repo/path/to/.svn
2
ответ дан 3 September 2019 в 01:10
поделиться