我在CentOS服务器上完成了Subversion 1.8.10的全新安装并创建了第一个存储库。
svnadmin create --fs-type fsfs /var/www/svn/testrepo
cd /var/www/svn/testrepo
$ mkdir trunk
$ mkdir branches
$ mkdir tags
$ svn add *
svn: E155007: '/var/www/svn/testrepo' is not a working copy
在进一步挖掘错误时,我发现 .svn 目录丢失了。在我的testrepo目录列表之后。
drwxrwxr-x 9 dwac dwac 4096 Dec 20 05:06 .
drwxr-xr-x 11 dwac dwac 4096 Dec 20 05:05 ..
drwxrwxr-x 2 dwac dwac 4096 Dec 20 05:06 branches
drwxrwxr-x 2 dwac dwac 4096 Dec 20 05:05 conf
drwxrwsr-x 6 dwac dwac 4096 Dec 20 05:05 db
-r--r--r-- 1 dwac dwac 2 Dec 20 05:05 format
drwxrwxr-x 2 dwac dwac 4096 Dec 20 05:05 hooks
drwxrwxr-x 2 dwac dwac 4096 Dec 20 05:05 locks
-rw-rw-r-- 1 dwac dwac 246 Dec 20 05:05 README.txt
drwxrwxr-x 2 dwac dwac 4096 Dec 20 05:06 tags
drwxrwxr-x 2 dwac dwac 4096 Dec 20 05:06 trunk
有什么东西我不知道吗? 我已经尝试了所有可以想到/找到的选项,但没有运气。任何帮助将受到高度赞赏。
答案 0 :(得分:0)
创建存储库后,您需要先在不同的目录中结帐。该目录将是您的工作副本。
首先创建存储库
svnadmin create --fs-type fsfs /var/www/svn/testrepo
然后是你的工作副本
cd $HOME
mkdir svnWorkingCopy
cd svnWorkingCopy
svn checkout file:///var/www/svn/testrepo .
mkdir trunk
mkdir branches
mkdir tags
svn add *
svn commit