【问题标题】:SharpSVN: How to tell if the Path for SVN checkout is already 'bound' to SVNSharpSVN:如何判断 SVN 结帐的路径是否已经“绑定”到 SVN
【发布时间】:2014-04-17 00:58:03
【问题描述】:

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

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

我问的原因是因为我只想在本地路径尚未绑定时进行 CheckOut,如果已绑定,则我想进行更新。

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

【问题讨论】:

    标签: c# .net sharpsvn


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2014-03-15
      • 1970-01-01
      相关资源
      最近更新 更多