如何从SharpSVN获得SVN版本?

时间:2013-12-09 16:04:11

标签: c# winforms svn

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

2 个答案:

答案 0 :(得分:1)

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

如果您只是希望用户工作副本升级到您的库版本,则可以使用SvnClient.Upgrade()升级现有的工作副本。

但是,一旦升级了用户的工作副本,他们的其他Subversion客户端(基于旧版本)将无法读取工作副本,直到它们也被升级。

答案 1 :(得分:0)

您可以尝试查看: sharpsvn