2

最近我决定在 Nearfreespeech.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 的应用程序。

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

4

1 回答 1

5

您缺少签出文件的部分。您已经将该目录结构很好地导入到您的 svn 存储库中,但您实际上并没有执行检出。所以现在你只需要删除'mytree'目录(和子文件夹 - 最好不要立即删除它们,而是为了安全起见对不同命名的目录执行签出),那么你应该能够做到:

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

这将导致您的存储库被检出,一切就绪并准备就绪!

于 2011-05-13T16:44:38.920 回答