2012-11-16 37 views
18

如何使用svn命令行或svnadmin来创建推荐的目录结构树干等我做了mkdir但没有显示出来?我如何创建这些目录?SVN创建像目录树干等目录

无法使用工具进行连接,因此只需要首先创建这些基本目录。

所以让我知道如何使用命令行或这方面的帮助:SVNAdmin Create Repository URL not working

+1

[SVN现有的存储库创建trunk目录]的可能重复(http://stackoverflow.com/questions/345683/svn-creating-trunk-目录对现有存储库)。请自己帮忙,阅读[SVN书籍](http://svnbook.red-bean.com),尤其是基础知识章节,并在发布新问题前先在这里进行搜索以避免重复。谢谢。 [此问题](http://stackoverflow.com/q/3067217/62576)也可能有所帮助。 –

回答

25

你看了Subversion manual?这是世界上最好的开源指导手册之一。阅读前几章并尝试一些例子。哎呀,他们告诉你如何做你想做的。

您正在讨论两个单独的结构:可能位于完全不同机器上的存储库目录以及检出工作的工作目录。

您需要创建一个存储库。一旦你这样做,你可以使用svn mkdir命令要么让你的目录结构没有工作目录:

$ svn mkdir --parents -m" Creating basic directory structure" \ 
    svn://my_repo/trunk svn://my_repo/branches svn://my_repo/tags 

或者,您可以检出的版本库的副本放到工作目录,并从那里做的一切:

C> svn co svn://my_repo workingdir 
C> cd workingdir 
C> svn mkdir trunk tags branches 
C> svn commit -m"Creating basic directory structure" 

请注意,您不会在存储库中直接看到目录。但是,您可以使用svn ls命令来查看结构:

C> svn ls -R svn://my_repo