0

svn: remote access via svn:// protocol

sudo svnserve -d -r /usr/local/svn/repos
0

svn: repository export and import

svnadmin dump /var/svn/repos/reponame > repo.dump
svnadmin create /var/svn/repos/reponame
svnadmin load /var/svn/repos/reponame < repo.dump
0

svn to git: fast migration on bitbucket

git svn clone -s http://your.svn.server/projectname/ --trunk=trunk --branches=branches --tags=tags -A authors.txt --no-metadata --stdlayout ~/destination_path

cp -Rf .git/refs/remotes/tags/* .git/refs/tags/
rm -Rf .git/refs/remotes/tags
cp -Rf .git/refs/remotes/* .git/refs/heads/
rm -Rf .git/refs/remotes

git remote add origin username@bitbucket.org:/username/projectname.git

git push origin --all

authors.txt:

author_svn_username = Author's Name on Git Server <and@email.com>
mike = Mike Smith <mike@example.com>

source: How can I convert all the remote branches in a local git repo into local tracking branches – Stack Overflow

0

svn: изменить адрес репозитория в рабочей копии

svn switch --relocate OLD_URL NEW_URL

HINT: Если вы обращаетесь к репозиторию по IP, то лучше прописать для этого IP алиас в /etc/hosts и обращаться к репозиторию по этому алиасу, тогда, при внезапной смене IP, такой фигнёй вам страдать не придётся.
Источник: Subversion Users: Re: Changing server IP in working copy

0

svn: Illegal repository URL »

Если при попытке что-то закоммитить в svn получаем:

Commit failed (details follow):
Illegal repository URL ''

то для решения этой проблемы достаточно свичнуться по текущему адресу рабочей копии:

$ svn switch https://svn.site.com/true_project/

Источник: svn – Subversion commit problem – Stack Overflow