gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:35 25 4
gpt4 key购买 nike

我已经在我的 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

我有什么遗漏的吗?我已经尝试了我能想到/找到的所有选项,但没有运气。任何帮助将不胜感激。

最佳答案

创建存储库后,您需要首先在不同目录中 checkout 。该目录将是您的工作副本。

首先创建存储库

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

关于linux - CentOS 6.x 上 Subversion 1.8 的新存储库中缺少 .svn 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27579661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com