При попытке клонировать существующий репозиторий Subversion с помощью git -svn, используя стандартный макет, я получил кучу предупреждений W: -empty_dir
(и W: +empty_dir
). Клонированный репозиторий git, похоже, работает, то есть я могу выполнять обычные операции git и dcommit в репозиторий SVN.
Реальная проблема заключается в том, что начальный клон и rebase создают несколько пустых каталогов, которые не существуют в репозитории SVN, в верхней части репозитория (вместе с другими каталогами в trunk). Эти каталоги не содержат файла, а только некоторые пустые каталоги внутри них. Кажется, что предупреждения "W: -empty_dir" соответствуют этим пустым каталогам.
Я искал пустые каталоги, проверяя весь репозиторий с помощью SVN, но пустого каталога нет. Я также проверил SVN, если у репозитория есть файлы со специальными свойствами, но не было ничего, кроме "исполняемого" и "mime-type".
Существующий репозиторий не изначально следовал за стандартным макетом, но я очистил его так, чтобы верхние каталоги были просто "туловищем", "тегами" и "ветками".
Что может вызвать создание этих пустых каталогов, которые не существуют в Subversion?