C# 如何从SharpSVN获取SVN版本?

C# 如何从SharpSVN获取SVN版本?,c#,winforms,svn,C#,Winforms,Svn,问题很简单。我在C#WinForms应用程序中使用了SharpSVN。我的用户在SVN版本低于1.8时遇到问题。如何确定他们正在使用的SVN版本,以便向他们发出应用程序无法运行的警告?您可以尝试查看: 您可以尝试查看: 所有最近的Subversion次要版本都包含工作副本格式的新版本。因此,应用程序的SharpSvn版本应该与用户的其他Subversion客户端的工作副本相匹配 如果您只想让用户的工作副本升级到您的库版本,可以使用SvnClient.upgrade()升级现有的工作副本 但是,一

问题很简单。我在C#WinForms应用程序中使用了SharpSVN。我的用户在SVN版本低于1.8时遇到问题。如何确定他们正在使用的SVN版本,以便向他们发出应用程序无法运行的警告?

您可以尝试查看:

您可以尝试查看:

所有最近的Subversion次要版本都包含工作副本格式的新版本。因此,应用程序的SharpSvn版本应该与用户的其他Subversion客户端的工作副本相匹配

如果您只想让用户的工作副本升级到您的库版本,可以使用SvnClient.upgrade()升级现有的工作副本


但是,一旦您升级了用户的工作副本,他们的其他Subversion客户端(基于旧版本)将无法读取工作副本,除非他们也进行了升级。

所有最近的Subversion次要版本都包含了新版本的工作副本格式。因此,应用程序的SharpSvn版本应该与用户的其他Subversion客户端的工作副本相匹配

如果您只想让用户的工作副本升级到您的库版本,可以使用SvnClient.upgrade()升级现有的工作副本


但是,一旦您升级了用户的工作副本,他们的其他Subversion客户端(基于旧版本)在升级之前将无法读取工作副本。

对,但是是否有一种
SvnClient.IsAnOldWorkingCopy(字符串路径)
我们可以先调用,这样我们就知道
SvnClient.Upgrade()
会成功吗?对,但是有没有一种
SvnClient.IsAnOldWorkingCopy(字符串路径)
我们可以先调用,这样我们就知道
SvnClient.Upgrade()
会成功?