Classification: UK OFFICIAL
Hi Paval, Thanks once again. I've been looking on the server itself and I can see a directory D:\SVN\ which has many folders inside but within all these different folders is: conf/ db/ hooks/ locks/ So this looks to be their working copy's as you mentioned. I was unable to locate any of the binaries or services you mentioned "svnserve.exe" or "svn.exe" in C:\Program Files\TortoiseSVN\bin. So this looks as though it is just a client install on the Windows 2008 Server rather than SVN server capabilities. Although I can see a directory D:\scripts\Repos which does have the same folder structure as D:\SVN but with some scripts/batch files inside. I am in the process of trying to see if there is a user that uses TortoiseSVN that will be able to confirm some additional information about the solution they have. Regards Bernard Byles SCC Technical Consultant Sopra Steria (Dstl) M: +44 (0) 7896821360 E: bby...@dstl.gov.uk Building 248 Dstl Porton Down Salisbury Wiltshire SP4 0JQ United Kingdom gov.uk/dstl -----Original Message----- From: Pavel Lyalyakin <pavel.lyalya...@visualsvn.com> Sent: 13 December 2022 10:33 To: Byles Bernard <bby...@dstl.gov.uk> Cc: users@subversion.apache.org Subject: Re: [UK OFFICIAL] TortoiseSVN (64-bit) - v1.8.0.24401 - Windows Server 2019 On Tue, Dec 13, 2022 at 1:26 PM Byles Bernard <bby...@mail.dstl.gov.uk> wrote: > > Classification: UK OFFICIAL > > > Hi Pavel, > > Thanks for the prompt response. I'll just add some further details. > > The customer has a Windows 2008 R2 server. On this server they have > TortoiseSVN client installed with a specific drive dedicated for their > repository which I believe can only be accessed from the server itself rather > than over the network (I'm not 100% sure as unfortunately no one really knows > much about this app). Is the drive dedicated to a working copy or a repository? A working copy can be identified by the existence of the hidden .svn directory and a set of working files and directories from the repository (the actual data stored in the repository for a user to work with). Similarly, a repository can be identified by the existence of the following files and directories in its directory: [[[ conf/ db/ format hooks/ locks/ ]]] I'm asking these questions because TortoiseSVN and some other client distributions have the Subversion binaries packaged with them (usually in C:\Program Files\TortoiseSVN\bin for TortoiseSVN). The binaries include the `svnserve.exe`[1] program that can be used to expose the Subversion repositories over the network using the svn:// or svn+ssh:// protocols. The binaries such as `svnserve.exe`, and `svn.exe` are not used by default, but if you have the `svnserve.exe` running, then additional steps may be required to migrate this custom solution. So it's possible that a previous admin used `svnserve.exe` packaged with TortoiseSVN to implement server capabilities or some other custom solution. E.g., you may open Task Manager to find out if any `svnserve` processes are running. If you see any such processes, additional steps are required to migrate the installation because you don't only have TortoiseSVN (a client), but also a small server installation with its own conf files and repositories, perhaps running as a Windows Service. If you don't have `svnserve` running and don't have any repositories on the server (i.e., it has only working copies), then installing TortoiseSVN 1.14.x on the new computer and checking out new working copies[2][3] should be enough. You may find the URL used to check out the working copy with the `svn info <PATH-TO-WORKING-COPY-ROOT>` command[4] or opening TortoiseSVN Repo Browser[5] at the root of the working copy. > If possible, we need to migrate this application to a brand new Windows 2019 > Server which you have confirmed won't support their existing version of > TortoiseSVN therefore a brand new client install is required. > > Therefore in terms of migration i.e. the data repository. How can this be > moved from one server to another ? Assume you treat it like a file migration > or is there specific steps for this. The usual approach when you haven't built any scripts around TortoiseSVN or did not enable `svnserve.exe` is as follows: 1. Install TortoiseSVN on the new computer. 2. Check out a working copy. I included the section above to make sure that when migrating TortoiseSVN (a client program), it won't be a surprise for you that it potentially had some services or scripts built around it which you also need to migrate. You need to double-check if a previous admin built a custom solution around TortoiseSVN or not. If not, then migrating TortoiseSVN (or any other Subversion client) is trivial. Hope this helps. [1]: https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8tsa_vvtnc93Bdw&u=https%3a%2f%2fsvnbook%2ered-bean%2ecom%2fnightly%2fen%2fsvn%2eserverconfig%2esvnserve%2ehtml [2]: https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8tsa_vq5hIYHAJA&u=https%3a%2f%2fsvnbook%2ered-bean%2ecom%2fnightly%2fen%2fsvn%2etour%2einitial%2ehtml [3]: https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8tsa_vvpkcorDeQ&u=https%3a%2f%2ftortoisesvn%2enet%2fdocs%2frelease%2fTortoiseSVN%5fen%2ftsvn-qs-guide%2ehtml%23tsvn-qs-wc [4]: https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8tsa_vvVhIY6Scg&u=https%3a%2f%2fsvnbook%2ered-bean%2ecom%2fnightly%2fen%2fsvn%2eref%2esvn%2ec%2einfo%2ehtml [5]: https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8tsa_vvQ0dd_EIw&u=https%3a%2f%2ftortoisesvn%2enet%2fdocs%2frelease%2fTortoiseSVN%5fen%2ftsvn-dug-repobrowser%2ehtml > Regards > > Bernard Byles > SCC Technical Consultant > > Sopra Steria (Dstl) > M: +44 (0) 7896821360 > E: bby...@dstl.gov.uk > Building 248 > Dstl Porton Down > Salisbury > Wiltshire > SP4 0JQ > United Kingdom > http://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8ts > a_vq4yeduRJQ&u=http%3a%2f%2fgov%2euk%2fdstl > > -----Original Message----- > From: Pavel Lyalyakin <pavel.lyalya...@visualsvn.com> > Sent: 12 December 2022 18:01 > To: Byles Bernard <bby...@dstl.gov.uk> > Cc: users@subversion.apache.org > Subject: Re: [UK OFFICIAL] TortoiseSVN (64-bit) - v1.8.0.24401 - > Windows Server 2019 > > On Mon, Dec 12, 2022 at 9:29 PM Byles Bernard via users > <users@subversion.apache.org> wrote: > > > > Classification: UK OFFICIAL > > > > Hi, > > > > I’m working on a server upgrade program on behalf of a client and one of > > the servers they have hosts TortoiseSVN (64-bit) - v1.8.0.24401. > > > > The project is to migrate the application from Windows Server 2008 R2 to > > Windows Server 2019. > > > > I’ve looked online and I’m unable to find any information on migration > > steps or whether this old software is even supported on Server 2019. > > TortoiseSVN is a client application, not a server. So I'm afraid that it's > unclear what you mean by "hosts". Do you use Subversion binaries packaged > with TortoiseSVN to serve Subversion repositories over the network? > > Note that version 1.8.0 was released in 2013, and AFAIK the whole 1.8.x > branch had reached end of support before Windows Server 2019 was released. > > It's recommended to upgrade the client to the latest version (it's 1.14.x > now). To install or upgrade TortoiseSVN you usually need to download its > installer and run it. > > See > https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8t > sa_vqlmeNjAeA&u=https%3a%2f%2ftortoisesvn%2enet%2fdownloads%2ehtml and > https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8t > sa_vv8zdo-WIw&u=https%3a%2f%2ftortoisesvn%2enet%2ffaq%2ehtml%23uninsta > llfirst > > PS Wrong mailing list. TortoiseSVN has a dedicated mailing list. See > the details at > https://scanmail.trustwave.com/?c=7369&d=lNWY41yC-9qGq9URzi03bC4AIVa8t > sa_vqlgcYjCJw&u=https%3a%2f%2ftortoisesvn%2enet%2fcommunity%2ehtml > > -- > With best regards, > Pavel Lyalyakin > VisualSVN Team > > "This e-mail and any attachment(s) is intended for the recipient only. Its > unauthorised use, > disclosure, storage or copying is not permitted. Communications with > Dstl are monitored and/or recorded for system efficiency and other > lawful purposes, including business intelligence, business metrics and > training. Any views or opinions expressed in this e-mail do not necessarily > reflect Dstl policy." > > "If you are not the intended recipient, please remove it from your > system and notify the author of the email and central...@dstl.gov.uk" -- With best regards, Pavel Lyalyakin VisualSVN Team "This e-mail and any attachment(s) is intended for the recipient only. Its unauthorised use, disclosure, storage or copying is not permitted. Communications with Dstl are monitored and/or recorded for system efficiency and other lawful purposes, including business intelligence, business metrics and training. Any views or opinions expressed in this e-mail do not necessarily reflect Dstl policy." "If you are not the intended recipient, please remove it from your system and notify the author of the email and central...@dstl.gov.uk"