2011-12-27 3 views

答えて

1

WebDAVプロトコル経由でリポジトリにアクセスできるneonサポートでsvnをコンパイルする必要があります。

あなたは、あなたのSVNはネオンをサポートしているかどうかを確認するために、このような何かsvn --versionを使用することができます。私は更新または状況に応じて、チェックアウトを切り替えるビルドスクリプトを持って

$ svn --version 
svn, version 1.7.1 (r1186859) 
.... 

The following repository access (RA) modules are available: 

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon. 
    - handles 'http' scheme 
    - handles 'https' scheme 
* ra_svn : Module for accessing a repository using the svn network protocol. 
    - with Cyrus SASL authentication 
    - handles 'svn' scheme 
* ra_local : Module for accessing a repository on local disk. 
    - handles 'file' scheme 
1

svn upgradeをお試しください。これは古い形式の作業コピーを新しいSVN verに準拠させるために追加された新しいコマンドです。 1.7。標準については、thisを参照してください。しかし、これはです。この新しいタイプの作業コピーは、1.7より古いバージョンのSVNクライアントでは機能しません。

+0

をchecku私はsvnをアップグレードしようとしましたが、それでもURLはローカルパスではないと言います。 svn coのみが動作可能です。 Subversionはこれらのコマンドについてポリシーを変更しましたか? – thethanghn

7

を。我々が使用し転覆の以前のバージョンは、これはしかし、私が発見したものをupdateコマンドを1.7.2にアップデートした後ないことであることが可能になる

svn update "http://xxx" "c:\xxx" 

またはこの

svn checkout "http://xxx" "c:\xxx" 

:それは以前にこのような何かを見てあなたがリポジトリを指定するのではなく、 "ローカルパスではありません"というエラーを出します。結局のところ、それはそれを必要と私は今使用し、更新するだけではありません。

svn update "c:\xxx" 
+0

私はあなたの答えの最後の部分について質問しています...:どのようにリポジトリのURLを最初に指定しますか? – Josh

1

うん:私だけ行うために必要なのsvnチェックアウト後:私のsvnフォルダを更新するためのSVNの更新localfolder。ここ以前

関連する問題