Вопрос: SVN - переименовать корневую папку


Чтобы переименовать папку в рабочей копии, мы можем запустить svn mv, Но когда вы пытаетесь переименовать корневую папку, вы получаете

svn: E155007: '/home/username/svn_repos' is not a working copy

Где «svn_repos» - это место, где я храню все свои отдельные репозитории (по одному для каждого курса). К сожалению, когда я просматриваю репозиторий моего курса, имя корневой папки является моим идентификатором университета, поскольку структура svn является хостом / курсом / пользователем. Я хочу переименовать его в код курса, чтобы было легче ориентироваться. Как я могу это сделать?


2
2017-08-05 19:00


Источник


Вы можете попробовать его непосредственно в репозитории (поставляя URL-адреса в качестве аргументов), но я на самом деле не пробовал это. - reinierpost


Ответы:


Поскольку репозитории содержатся в эту папку, вы можете просто mv корневой папке. Как он говорит вам, он не отслеживается («не рабочая копия»), и изменения в контейнере не будут делать ничего, что важно для содержимого. Пока .svn находится внутри этой папки.


6
2017-08-05 19:42



Woah, не ожидал этого. Благодаря! - asymptotically
И кстати, я не пытаюсь переименовать svn_repos папке, но репо внутри этого. Поэтому я проверил хост / курс / пользователь, а корневая папка была «пользователем», которую я переименовал в «курс». Это тоже отлично - asymptotically