问题很简单。我在C#WinForms应用程序中使用SharpSVN。当SVN版本低于1.8时,我的用户会遇到问题。如何确定他们正在使用的SVN的版本,以便我可以向他们发出警告,告知应用程序无法正常工作?
答案 0 :(得分:1)
所有最新的Subversion次要版本都包含新版本的工作副本格式。因此,您的应用程序的SharpSvn版本应该与用户的其他Subversion客户端的工作副本相匹配。
如果您只是希望用户工作副本升级到您的库版本,则可以使用SvnClient.Upgrade()升级现有的工作副本。
但是,一旦升级了用户的工作副本,他们的其他Subversion客户端(基于旧版本)将无法读取工作副本,直到它们也被升级。
答案 1 :(得分:0)
您可以尝试查看: sharpsvn