SharpSVN(1.5および1.6)のコードチェックアウトに問題があります。(注:Tortoise 1.5もマシンにインストールしています)
これと同じコードが以前に機能していたので、なぜ物事が壊れたのかわかりません。
using (SvnClient client = new SvnClient())
{
SvnUriTarget url = new SvnUriTarget(checkoutURL.ToString());
client.Authentication.DefaultCredentials = new NetworkCredential(userName, password);
return client.CheckOut(url, destinationPath, out result); //error happens here
}
このコードはSVNからコピーをプルダウンします。Sandboxという名前のディレクトリにコピーを作成します。
何も変更されていません(私自身のシステム構成を除いて、すぐにそれを取得します)が、今はエラーが発生します:
SharpSvn.SvnException:
Can't open file '..\..\..\TestHarness\Sandbox\testBuild\Trunk\TestProjects\XX\Source\XX.TestHarness\Tests\Service\_svn\tmp\text-base\IViewProject_Tester.cs.svn-base':
The system cannot find the path specified.
今、これはクレイジーです。これは以前はうまく引き下げられました。「クリーンアップ」を実行するように指示すると、以前に作業コピーがあったことをほのめかします。
また、SharpSVNが.csファイルが_svnディレクトリ内にあると見なしていることもわかります。
私のセットアップについて..私のシステムにはTortoise1.5が搭載されています(Tortoise 1.6からダウングレードして、この問題を修正できるかどうかを確認した後..いいえ。
私は.net開発者なので、_svnフォルダーを使用するようにTortoiseを設定しました
手がかりはありますか?質問も大歓迎です。