将目录结构添加到SVN Repo

Bad*_*mer 11 svn

我以前从未管理过svn存储库,尽管我已经使用svn进行版本控制.我使用以下教程在RHEL 5服务器上设置了一个svn存储库:http://mark.koli.ch/2010/03/howto-setting-up-your-own-svn-server-using-apache-and- MOD-DAV-svn.html

一切都很顺利,但我的存储库没有传统的trunk/branch/tags结构.我设置了一个新的存储库,并使用mkdir添加"tags","trunk"和"branches"文件夹,然后尝试在另一台机器上检出工作副本.它在版本0检出,但没有目录结构.我猜测只是添加这些文件夹是不够的.

有人可以解释我需要做什么,以便当我查看工作副本时,我得到整个目录结构?

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

Céd*_*ien 10

你的故事中缺少一个步骤是当你提交你的标签/主干/分支目录时,你做了提交吗?

例如

svn co http://my_repo/ .

mkdir tags
mkdir trunk
mkdir branches

svn add tags
svn add trunk
svn add branches

svn ci . -m "definitely add those directories to the repository"
Run Code Online (Sandbox Code Playgroud)

  • 还有`svn mkdir` ;-) (4认同)

vin*_*mes 8

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

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
Run Code Online (Sandbox Code Playgroud)