centOS 6.x上的Subversion 1.8上的新存储库中缺少.svn目录

时间:2014-12-20 11:15:56

标签: linux svn centos

我在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

有什么东西我不知道吗? 我已经尝试了所有可以想到/找到的选项,但没有运气。任何帮助将受到高度赞赏。

1 个答案:

答案 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