2011-05-13 55 views
2

最近,我决定使用almostfreespeech.net在一个新的帐户上建立一个新的存储库。我知道有支持svn,但似乎没有按预期工作。颠覆 - 似乎无法建立一个新的存储库

例如,如果我这样做:

svnadmin create /home/private/svn/myproject 

则:

cd /home/private/svn 
mkdir mytree && mkdir mytree/tags && mkdir/trunk && mkdir/branches 

最后,尝试导入此:

svn import /home/private/svn/mytree file:///home/private/svn/myproject -m "Initial import" 

它声称要添加的文件,但他们实际上并不存在于任何地方。/svn/myproject保持空白,没有.svn文件夹在源或目标中产生,等等。没有工作拷贝被创建。

我真正想要的是建立一个存储库,以处理基于symfony的应用程序。

我错过了什么吗?我疯了!谢谢你的帮助。

+0

我也觉得你有一些错误在那里与创建你的目录的说明(我假设这是发布问题时发生错误,并且实际的目录结构在你的机器上是正确的)。 – 2011-05-13 16:49:34

回答

5

你错过了检出文件的部分。你已经将这个目录结构很好地导入到你的svn仓库中,但你实际上没有执行结账。所以现在你只需要删除'mytree'目录(和子文件夹 - 最好不要立即删除它们,而是为了安全起见使用不同名称的目录结帐),那么你应该能够做到:

svn checkout file:///home/private/svn/myproject mytree 

这将导致您的存储库检出,并且它已完成设置并准备就绪!

+0

它总是那么简单!非常感谢。 – 2011-05-13 17:32:01

+1

不客气,我仍然倾向于陷入简单的事情往往不是自己! – 2011-05-13 17:32:38