2

次のコードを使用しようとすると、次のエラーが発生します。別のURLで既に機能している、エラーコード155000。

string targetPath = @"C:\Documents and Settings\Admin\My Documents\CPM Creator\"; //" for prettify

client.Authenticatio​n.DefaultCredentials​ = new NetworkCredential("guestUser", "hjk$#&123");

// Checkout the code to the specified directory
client.CheckOut(new Uri("http://svn.peerlis.com:8080/CPM Creator"), targetPath);
4

3 に答える 3

1

さて、それは正しいですか?これはすでにSVNフォルダーの作業パスですか?その場所に隠されたsvnフォルダーはありますか?

私はSharpSVNを「スクラッチ領域に移動し、ローカルで作業し、破棄する」サイクルで使用するため、常にクリーンな(空の)フォルダー(祖先にSVNフォルダーがない)から始めます。これは常にかなりうまく機能しています。

于 2008-12-30T14:29:15.613 に答える
1

隠された.svnフォルダーがあるとおっしゃいました。これは、それtargetPathがすでに作業コピーであることを意味します。別のフォルダにチェックアウトするか、不要になった場合は既存の作業コピーを削除する必要があります。

既存の作業コピーを更新する場合は、次のようにします。

client.Update(targetPath);

どのような場合に必要なコマンドの詳細については、 Subversionのドキュメントを確認してください。

于 2009-01-11T12:52:23.117 に答える
1

私見ですが、SVN の問題をトラブルシューティングする最善の方法は、コマンド ライン クライアントを使用することです。場合によっては、その方法でより多くの手がかりが得られるため、 svn checkoutのドキュメントを参照することをお勧めします。

于 2008-12-30T15:47:44.317 に答える