問題很簡單。我在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