向SVN Repo添加目录结构

向SVN Repo添加目录结构,svn,Svn,我以前从未管理过svn存储库,尽管我使用svn进行版本控制。我使用以下教程在RHEL 5服务器上设置了svn存储库: 一切都很顺利,但我的存储库没有传统的主干/分支/标记结构。我建立了一个新的存储库,使用mkdir添加“tags”、“trunk”和“branchs”文件夹,然后尝试在另一台机器上签出一个工作副本。它在版本0处签出,但没有目录结构。我猜仅仅添加这些文件夹是不够的 有人能解释一下我需要做什么,这样当我签出一个工作副本时,我就能得到整个目录结构吗 跟进问题 感谢所有插话的人。我创建了两

我以前从未管理过svn存储库,尽管我使用svn进行版本控制。我使用以下教程在RHEL 5服务器上设置了svn存储库:

一切都很顺利,但我的存储库没有传统的主干/分支/标记结构。我建立了一个新的存储库,使用mkdir添加“tags”、“trunk”和“branchs”文件夹,然后尝试在另一台机器上签出一个工作副本。它在版本0处签出,但没有目录结构。我猜仅仅添加这些文件夹是不够的

有人能解释一下我需要做什么,这样当我签出一个工作副本时,我就能得到整个目录结构吗

跟进问题
感谢所有插话的人。我创建了两个要使用的测试存储库,现在希望删除它们。这真的和从服务器上删除文件夹一样简单吗?我在谷歌上搜索了“svnadmin remove repo”,获得了有关使用svn remove命令的信息,但这是从存储库中删除文件。我想完全删除一个存储库。

您的故事中缺少的一个步骤是当您删除标记/主干/分支时 目录,你提交了吗

e、 g


如果您不想提交并希望实现自动化:

svnadmin create /path/to/repo
svn mkdir file:///path/to/repo/trunk
svn mkdir file:///path/to/repo/tags
svn mkdir file:///path/to/repo/branches

@塞德里克:完美!是的,我错过了这一步。我理解签出和签入的概念,但没有意识到我可以在工作目录中创建目录结构并提交回repo。@阿尔瓦罗:谢谢你的提示!如果我不想先查看整个回购协议,我怎么能做同样的事情?如何将文件夹结构添加到一个有很多GB大小的存储库的根目录中?不应该将文件也移动到主干中吗?否则-拥有这些文件夹有什么意义?
svnadmin create /path/to/repo
svn mkdir file:///path/to/repo/trunk
svn mkdir file:///path/to/repo/tags
svn mkdir file:///path/to/repo/branches