问题很简单。我在C#WinForms应用程序中使用SharpSVN。当SVN版本低于1.8时,我的用户遇到问题。我如何确定他们正在使用的SVN的版本,这样我可以给他们一个警告,说明应用程序不会工作?如何从SharpSVN获取SVN版本?
1
A
回答
1
所有最近颠覆次要版本包含的工作拷贝格式的新版本。因此,您的应用程序的SharpSvn版本应该与用户的其他Subversion客户端的工作副本匹配。
如果你只是想让你的用户工作副本升级到你的版本库,你可以使用SvnClient.Upgrade()来升级现有的工作副本。
但是,一旦你升级了用户的工作副本,他们的其他Subversion客户端(基于旧版本)将不能读取工作副本,直到他们也升级。
0
你可以尝试一下: sharpsvn
相关问题
- 1. Powerbuilder OrcaScript:如何从SVN svn仓库获取最新版本
- 2. 从svn获取代码版本
- 3. 从svn获取最新版本号
- 4. SVN正在获取版本
- 5. svnkit:如何从SVN DB获取最新版本号?
- 6. 如何使用git-svn clone仅从Subversion版本库获取HEAD版本?
- 7. 如何从带有SharpSVN空格的SVN路径读取日志?
- 8. SharpSVN:如何从存储库URI获取工作副本路径?
- 9. 当前版本为SharpSVN
- 10. 获取SVN版本的数量
- 11. SVN - 获取版本的一部分
- 12. 获取特定文件的SVN版本
- 13. 如何从ASP获取.NET .dll版本
- 14. 如何从php获取mongodb的版本
- 15. 如何从System.Web.HttpRequest获取协议版本?
- 16. 如何从.NET获取Windows版本号?
- 17. 如何从emacs获取windows版本
- 18. 如何从gemspec文件获取版本?
- 19. 如何从代码获取Flutter版本?
- 20. 如何从VSIX获取SSMS的版本
- 21. 如何获取SharpSVN中已更改文件的列表(如svn diff --summarize --xml)
- 22. 如何通过SVN服务器获取新版本文件
- 23. 如何使用SVN存储库获取一批文件版本
- 24. SVN:如何获取文件的第一个修订版本?
- 25. 使用sharpsvn API从ASP.Net访问Visual SVN
- 26. 如何从远程SVN树中读取文件/目录版本/修订版本?
- 27. 如何从SVN存储库获得早期版本?
- 28. 如何从SVN之前获得HEAD之前的修订版本?
- 29. 从C#中的SharpSvn获取凭证#
- 30. 使用sharpsvn获取乌龟svn提交任务的taskid
对,但是有一种'SvnClient.IsAnOldWorkingCopy(字符串路径)',我们可以先调用,这样我们知道'SvnClient.Upgrade()'会成功吗? – Tinister