Ответ 1
У меня была такая же проблема, когда я возился с какой-то старой работой. Я использовал команду find: find . -type d -name .svn -exec mkdir {}/text-base \;
для автоматического создания всех этих каталогов.
Кажется, здесь существует бесконечный круг проблем, которые я не знаю, как преодолеть.
У меня есть этот каталог, который раньше находился под SVN 1.6, поэтому теперь, когда я делаю svn status
, мне рекомендуется обновить SVN, что имеет смысл. Как ни странно, когда я запустил svn upgrade
, я получил сообщение об ошибке:
[[email protected] src]# svn upgrade
svn: E000002: Can't open directory '[current directory]/.svn/text-base': No such file or directory
Как я могу решить эту проблему?
svn status
вывод:
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '[current directory]' is too old (format 10, created by Subversion 1.6)
Моя версия SVN - 1.7.11
У меня была такая же проблема, когда я возился с какой-то старой работой. Я использовал команду find: find . -type d -name .svn -exec mkdir {}/text-base \;
для автоматического создания всех этих каталогов.
У меня тоже была эта проблема, и svn cleanup
не помогло. То, что я закончил, создало все каталоги, на которые он жаловался, не нахожу (просто простой mkdir
, ничего больше), затем запустив svn upgrade
. Это, похоже, сработало.
Я переключился на Git несколько лет назад, но это старый проект. Я забыл, насколько Subversion меня раздражает.: P
У меня тоже была эта проблема, и я исправил ее, постоянно делая touch
с пропущенным именем SVN.
После каждого touch
сделайте svn clean
, а затем svn up
. Это должно помочь
У меня была небольшая ошибка:
svn: невозможно открыть файл "XY/.svn/tmp/text-base/analyticstracking.php.svn-base": нет такого файла или каталога
Использование svn cleanup .
в каталоге, работающем для меня.
текстовая база не является файлом, команда svn upgrade ожидает это как каталог, а затем:
mkdir .svn/text-base
а затем
svn upgrade