SharpSvn(C#から)を使用して、レポからいくつかのフォルダーを選択するのに問題があります。これは私がしました:
client.CheckOut( uri, dir, new SvnCheckOutArgs() { Depth = SvnDepth.Empty } );
foreach( var folder in folders )
{
client.Update( folder );
}
しかし、2回目の呼び出しUpdate
は機能しませんでした。アクションがSvnNotifyAction.Skipであり、作業コピーに何も書き込まれないことを報告します。
uriは本質的に次のようなものです:svn://myserver/myrepo/mysdk
およびdirは次のようなものC:\Test\mysdk
です。(この質問のために正確な名前を変更しましたが、構造的には同じです。)
次に、最初のフォルダーはC:\Test\mysdk\include
(これで機能します)
次に、2番目のフォルダーはC:\Test\mysdk\bin\v100\x86
(これは更新されません)
最初のフォルダーは機能するのに、2 番目のフォルダー (ネストされたサブフォルダー) を取得しても更新されないのはなぜですか? スキップされたと報告していますか?しかし、私はその理由を理解する方法がわかりません。