2016-03-28 12 views
-1

私はhereの手順に従って、SVNリポジトリをダンプして読み込みました。私は今、 "newrepo"と呼ばれるリポジトリを持っています。私はそれをチェックアウトしたいと思います。だから、私は「svnserveの-d」を行い、その後、「SVNチェックアウトファイル:/// newrepo newcheckout」と、私は次のエラーを取得する:"svnadmin load"の後の "svn checkout":

$ svn checkout file:///newrepo newcheckout 
svn: E170013: Unable to connect to a repository at URL 'file:///newrepo' 
svn: E180001: Unable to open repository 'file:///newrepo' 

(これは、Windows 10でのCygwinであり、リポジトリがありますWindows 7のVisualSVNサーバーからのダンプ)

newrepoの後にいくつかのパスがありませんが、古いリポジトリを使用してからしばらく時間がかかりました。 「snvlook tree」などでそれを見つけることはできますか?パスを取得すると仮定すると、他に必要なステップは何ですか?

ご協力いただければ幸いです。最終的には、リポジトリをGitHubに移行したいと考えています。

+0

URLが間違っています。 file:///は、svnserveで使用するスキームではありません。 –

答えて

0

あなたの質問に対するコメントには、リポジトリへの2種類のアクセス方法が混在していると言えます。 file:///でリポジトリにアクセスするには、file:///C:/mysvnfolder/newrepoのようなリポジトリの完全パスを入力する必要があります。

svnserveを使用する場合(たとえば、ネットワーク内の他のコンピュータからこのリポジトリをチェックアウトしたい場合)、適切なプロトコルを使用する必要があります。svn checkout svn://localhost/newrepoのようなものを使用する必要があります。ここでは、URIは "file"ではなく "svn"で始まることに注意してください。

これらの例は、コピーして貼り付けるだけでは実際には機能しませんが、セットアップの詳細を知らなくても完全に動作する例は提供できません。

関連する問題