Hi! If I understand correctly, you are using no svn server process, but file:-addressed repositories, and you have a tool (which is not a part of tortoise svn) which supports only formats up to 1.9.
Would you be able to recompile the tool against a more recent subversion library? That would be the cleanest thing, I think. If not: does the tool you mention work on the repository files, or on the working copy files (i.e. .svn/ and below)? How does it interact with subversion data? There was a big change in .svn between 1.7 and 1.8 if I recall correctly, switching to a sqlite database. If it works on the working copy structure, then my ideas don’t apply. Or you switch to a subversion server process (which might be a good idea anyway), then the client version and the server version do not need to be identical and you can use the newest server available. If your tool needs a special repository format because it reads (writes??) files directly, you could check, whether svnadmin’s command line option “- –compatible-version” would help you * use the latest subversion * but with an older repo format As far as I know, subversion keeps backwards compatibility for repositories, so you never need to recreate repositories if you upgrade subversion. (although it might be a good idea to do that sometimes – I don’t know) You could even keep an old subversion version for creating empty repositories and use the latest version after that and still have the old on-disc-data format. Hope this helps Hartmut Von: tortoisesvn+apn2wqc3fejem580sv1w1ayus07ug2e8vi2vj52x_uksgprub...@googlegroups.com <tortoisesvn+apn2wqc3fejem580sv1w1ayus07ug2e8vi2vj52x_uksgprub...@googlegroups.com> Gesendet: Donnerstag, 9. Januar 2020 09:02 An: TortoiseSVN <[email protected]> Betreff: Best approach to dealing with different version of SVN clients and repositories? Hi, I have been using TortoiseSVN for many years now and I have been applying updates fairly regularly on the client side. At the moment I am using local or on the LAN repositories but I am gradually trying to migrate to a server based solution. Those repositories where created from the client side. I have been experiencing issues with a program that has only internal support for SVN 1.7, 1.8 or 1.9. The issue is that this program will not be able to access a repository which was created with SVN 1.10, 1.11 or 1.12 because of the "Expected Format 8" error and similar. I started noticing this issue after I recreated the repository with SVN 1.11 or SVN 1.12. As a result, I had to recreate a new repository under SVN 1.9, which also means loosing history from the original repository. As I am on SVN 1.9, I no longer have access to repositories created with more recent version of SVN. If a client running SVN 1.10 or newer, is committing onto SVN 1.9 repository, then it seems there are time where my software running SVN 1.9 isn't able to access that data. How can I manage App/Client/repository coexistence/relationship in such heterogeneous environment? What would be my options? Regards. -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/9da10a80-f67c-49d5-b0b0-56629db14c7b%40googlegroups.com<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Ftortoisesvn%2F9da10a80-f67c-49d5-b0b0-56629db14c7b%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=02%7C01%7Chartmut.niemann%40siemens.com%7C9cbcac678d3043de95da08d794f17d5f%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C1%7C637141637221586872&sdata=ROjyrs0vAMaDO%2FXWU2qP1SEoivsmBed%2BqwWzwEBgPSQ%3D&reserved=0>. -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/AM6PR10MB256811D5210DB227BB654DDBFC390%40AM6PR10MB2568.EURPRD10.PROD.OUTLOOK.COM.
