2016-12-26 118 views
2

我正在svn项目上工作,我完全是新手。我从tutorialspoint学习SVN。我已成功创建存储库。并使用以下命令svn导入给出错误

mkdir /tmp/svn-template 
mkdir /tmp/svn-template/trunk 
mkdir /tmp/svn-template/branches 
mkdir /tmp/svn-template/tags 

创造了树干,树枝目录和标签,现在我想用该目录导入到我的仓库下面的命令

svn import -m 'Create trunk, branches, tags directory structure' /tmp/svn-template/ 

,但它给了我一个错误“ 的svn:E205000 :请使用 'svn help' 以更多信息 的svn:E205000:无效的URL '/根的/ tmp/SVN-模板' “

请帮我家伙

+0

**无效的网址** - 尽管什么浏览器都让所有人相信,网址必须以协议前缀开头(除非它们是相对URL,这里不可能)。 –

回答

0

您忘记指定最后一个参数,即存储库URL。

例如:

svn import -m 'Create ...' /tmp/svn-template/ http://svn.myserver.com/repo/svn-template/ 

要知道,你的本地副本不会是以后的版本控制之下。您必须在另一个目录中签出工作副本。

cd /somewhere/else 
svn checkout http://svn.myserver.com/repo/svn-template/ 
+0

我想如果你不添加最后一个参数,那么它会采用当前路径。 –

+0

可选参数是路径,而不是网址。如果你不通知路径,它将假定“。”。所以你可以写'svn import -m'Create ...'http:// svn.myserver.com/repo/svn-template /'但不是'svn import -m'创建...'/ tmp/svn-模板/' –

+0

ohk谢谢你的回答。现在我正在用php创建svn仓库项目。你能帮助我设定环境吗? 我也问过这个问题。 –

0

变化在SVNPath/etc/httpd/conf.d/subversion.conf
"SVNPath /var/www/svn/your_project_name"

cd /var/www/svn 

现在导入目录/tmp/svn-template

svn import /tmp/svn-template/ http://ip-address/svn/ -m "Create trunk,branches and tags directories"