Вчера я обновил свою версию Ubuntu с 12.xx до 14.04. Все в порядке, за исключением моего сервера SVN. Теперь я получил сообщение об ошибке и необходимо обновить версию SVN. После первого поиска в интернете я нашел простое решение здесь . В любом случае, где мой репозиторий SVN? Когда я использую заказ which svn
, я получаю ссылку /usr/bin/svn
. Но что мне теперь делать? Когда я использую sudo svn upgrade /usr/bin/svn
, я получаю сообщение об ошибке на английском языке: svn: E155019 is not a basis of workprint and is impossible to open »/usr/bin/.svn/entries«
. Я полагаю, я нахожусь в ложном каталоге, следовательно, вопрос, как я могу определить правильный путь к моей SVN? Заранее спасибо
find / -type f -name '.svn'
перечислит весь путь, содержащий этот каталог, который присутствует в каждом SVN, работающем копия, которую Вы имеете в своей системе.
Изменение в главный каталог, найденный содержащий .svn
один. Существует верхняя часть Вашей рабочей копии, куда можно работать svn upgrade
.
, Поскольку Вы, конечно, проверили SVN использование Вашей собственной учетной записи пользователя (svn co <repository location>
, Вам не нужно sudo
. Вы не должны работать svn
, команды с sudo
или все проверенные файлы будут принадлежать корню. Таким образом, все редактирование должно было бы быть сделано с помощью sudo
также.