Все примеры ветвления svn, которые я видел до сих пор, выглядят так
svn cp -m 'Making test branch' svn://svnrepo/hellosite svn://svnrepo/hellosite2
Итак, для того, чтобы разветвляться, мне нужно каждый раз указывать полный URL-адрес удаленного хранилища. Но:
- Рабочая копия связана с одним удаленным репозиторием. Даже svn-переключатель считается передовой "хирургической" операцией.
- Ветвление удаленных URL-адресов в том же хранилище, что и рабочая копия, всегда имеет значение (по крайней мере, мне никогда не приходилось входить в репозиторий, полностью не связанный с текущим).
- Копирование между репозиториями не поддерживается (правильно?).
- Информация о удаленном репозитории доступна: см. информацию о svn.
Итак, почему в мире я должен каждый раз вводить полный URL?!! Или мне что-то не хватает?
Есть ли ярлык, который позволяет ссылаться на текущий удаленный репозиторий? Что-то вроде
svn cp -m 'Making test branch' //hellosite //hellosite2