2013-02-27 106 views
0

我是svn的新手。我在Linux CentOS 6.3机器上安装了SVN。我已经SVN下创建的几个项目,而且位置/var/www/svn/<MyRepos> ..SVN项目文件夹结构

现在,我们有一个文件夹下创建一些回购,所以它应该是这样的:

/var/www/svn/Common/ProjA/[trunk,branch,tags] 
/var/www/svn/Common/ProjB/[trunk,branch,tags] 
/var/www/svn/release/ProjA/[trunk,branch,tags] 
/var/www/svn/release/ProjB/[trunk,branch,tags] 

我创建/common目录通的Linux mkdir并创建了/ProjAsvnadmin create,这是成功的,但是当试图从浏览器访问时,它无法连接。这是做到这一点的正确方法吗?请指教。

注意:这些文件将从CVS通过cvs2svn工具导入,因为我们正在从CVS迁移到SVN。

+0

cvs2svn与问题完全无关。阅读文档:http://svnbook.red-bean.com/en/1.7/svn.tour.html – bahrep 2013-02-27 15:11:14

+0

@bahrep,是的,我知道cvs2svn在这里并不重要,但我想说明我的观点,即代码来自CVS ,所以它给了brach,trunk结构。谢谢。 – anand 2013-02-28 05:30:11

回答

0

感谢大家的建议。我找到了解决方案,我只需在subversion.conf中创建新的位置标签,以创建上述结构。

3

你不能操纵使用标准的外壳在Subversion版本库的目录stucture命令mkdircpmkdirmv等必须使用Subversion客户端,并在库URL指向它。目录/文件结构通过主机文件系统不可见 - 只能通过Subversion库查看和操作。

在你走之前任何进一步,你必须read the fine manual,并获得了知识库如何工作以及如何与之交互的基础知识。你不能只安装它,扔一些shell命令,并希望最好。

+0

我知道我不能安装并给它几个shell命令,但我提到了我所尝试的,因为创建了通过linux命令创建的/ svn父文件夹。也svn mkdir不会在这里工作,因此我提到了。另外,我可以通过学习它开始与SVN合作。 – anand 2013-02-28 05:33:11