2016-12-26 5 views
2

を与えていると私はtutorialspointからSVNを勉強全くnewbie.iています。私は正常にリポジトリを作成しています。そして次のコマンドを使用して、トランク、ブランチやタグのために作成されたディレクトリ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を:私は、みんな

を助けてください無効なURL '/ルートを/ tmp/SVN-テンプレート' "

:E205000:詳細 のsvnときは 'svn help' お試しください210

+0

をインポート変更**無効なURL ** - ブラウザがURLを、誰もが信じて作っているものにもかかわらず、プロトコルの接頭辞で始まらなければなりません(相対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

オプションの引数は、URLではなくパスです。パスを通知しないと、 "。"とみなされます。ですから、 '作成...' 'SVNのインポート-mを書くことができます。http:// svn.myserver.com /レポ/ SVN-テンプレート/'ではなく 'SVNインポート-m 'を作成...' を/ tmp/svn- template/' –

+0

ohkは答えてくれてありがとう。今私はPHPでsvnリポジトリプロジェクトを作成しています。あなたは環境を設定する際に私を助けることができますか? 私も質問をしました。 –

0

"SVNPath /var/www/svn/your_project_name"

cd /var/www/svn 

から/etc/httpd/conf.d/subversion.conf
SVNPath今すぐDIR /tmp/svn-template

svn import /tmp/svn-template/ http://ip-address/svn/ -m "Create trunk,branches and tags directories" 
関連する問題