On the server:
cd /svnreposThe project should now be visible in WebSVN.
svnadmin create newproject
On the client:
mkdir -p /tmp/newproject/{branches,tags,trunk}Refresh WebSVN, and the three sub directories should be displayed, but we need to "prime the pump" by uploading an active item.
cd /tmp/newproject
svn import -m "New Project" . \
svn+ssh://websvn/svnrepos/newproject
cd trunk;Click the trunk link in WebSVN, and the new file should be visible and the project should be active. Unfortunately, its in the wrong place... this is in /tmp.
svn co svn+ssh://websvn/svnrepos/newproject/trunk .
touch dummy.txt; svn add *
A dummy.txt
svn ci . -m "First"
Wipe out the "prime" directory:
rm -rf /tmp/newprojectMove to the "real" location and checkout the new project:
cd /some/pathPopulate the directory with the project files. The next check-in should remove the dummy.txt file and sync with the server.
svn co svn+ssh://websvn/svnrepos/newproject/trunk .
svn del dummy.txt; svn add *; svn status