C# SharpSVN:如何判断SVN签出的路径是否已经是';绑定';到SVN

C# SharpSVN:如何判断SVN签出的路径是否已经是';绑定';到SVN,c#,.net,sharpsvn,C#,.net,Sharpsvn,我正在尝试使用SharpSvn以编程方式连接到SVN 是否可以确定要绑定到SVN的本地文件夹(路径)是否已绑定 我问这个问题的原因是因为我只想在本地路径未绑定时进行签出,如果已绑定,那么我想进行更新 我尝试了GetInfo,但无法区分它们。如果您确定使用的是相同的url,您可以在同一路径上再次调用.CheckOut(),因为这将执行更新。 (这是为了允许.CheckOut在失败后重新启动) 另一个选项实际上是.Info()(处理或抑制错误)或特定函数之一,如TryGetRepository(),

我正在尝试使用SharpSvn以编程方式连接到SVN

是否可以确定要绑定到SVN的本地文件夹(路径)是否已绑定

我问这个问题的原因是因为我只想在本地路径未绑定时进行签出,如果已绑定,那么我想进行更新


我尝试了GetInfo,但无法区分它们。

如果您确定使用的是相同的url,您可以在同一路径上再次调用.CheckOut(),因为这将执行更新。 (这是为了允许.CheckOut在失败后重新启动)

另一个选项实际上是.Info()(处理或抑制错误)或特定函数之一,如TryGetRepository(),或GetWorkingCopyRoot(),它们在失败时返回
null