2011-12-06 20 views
1

SlikSvn v1.7.1を搭載したWin7 64ビットマシンでSharpSvn 1.6を使用しています。私は、ファイルがチェックインされていることを確認するためにVS2010でC#アプリケーションを使用しています。 SharpSvnはコミットされていないファイルを取得できません

私はSVNアーカイブからファイルのSVNのリビジョンを取得するために client.GetInfo()を行うことができますが、私は client.GetStatus()を行う際に、ファイル内かどうかを調べるにはファイルシステムは変更され、「ファイルは作業コピーではありません」と返されます。

私は、SlikSvn 1.7では、.svnファイルがファイルシステムから消えているように見えました。私が読んだことから、これらのファイルがないと私にエラーが出ています。

この問題を解決するためにSlikSvnまたはSharpSvnのいずれかを修正する方法に関するアイデアはありますか?

OK、私はそれでは.svnフォルダを持っていないフォルダのステータスを取得しようとしたと私はエラーを取得する:

SharpSvn.SvnWorkingCopyException: The path 'C:\PMech\080-Software' appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this working copy.

これは私が今まで行方不明になっているものです。正確にアップグレードする必要はありますか? SlikSvn 1.7は最新バージョンです。 Subversionの1.7リリースノートから

答えて

1

Subversion 1.7 clients use a new working copy format. Subversion 1.7 clients cannot use Subversion 1.6 (and earlier) working copies. Existing working copies created with Subversion 1.6 and earlier need to be upgraded before they can be used with a Subversion 1.7 client (see below for details).

彼らは.svnフォルダから別のものにメタデータストレージを変更した場合は、バージョン/以前の1.6および1.7 /後でのSVNの実装はおそらく相互運用することはできません。あなたはライブラリ/クライアントの対応するバージョンを使用する必要があります。

+0

私はまだ混乱しています。それはSharpSvnのv1.7が必要なことを意味しますか? –

+1

@sobeyornotsobeyまさに。どちらの場合でも、コマンドラインでSlikSvn 1.6を使用する必要があります。 – millimoose

関連する問題