My SVN repository was installed on a server and this server got down, I have three working copies and all of them made some changes and not commit them to the base What to do in this case, please help me
http:// or https:// This is svn over http or https. You need to find the virtual host in your apache configuration and look for a <Location> section that matches your url path and look for a SVNPath or SVNParentPath config line. This will tell you the location of your subversion repository.
For example, using SVN commands can help you display a list of SVN repositories. Simply use the svn list repository command, and you'll get a list of all repositories and their contents. Of course, this is just one of many useful SVN commands you should know.
Once installed you might need to add the folder containing svn.exe to the system PATH as described here so that it is available in your console. To check if it was already added by the installer open a new console and type echo %PATH% . Use set on its own to see all environmental variables.
Does this mean you have lost the repository?
In that case (if you have no backups at all) I guess the simplest thing to do would be:
Repeat steps 2. to 5. for all working copies you have. During step 5., you will need to merge things manually. Take care to add any unversioned files, if needed.
You will have lost all the previous revision history, but no working data should be lost this way, provided that you have all the working copies.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With