SVN checkout not working

Hi folks,

I try to setup a versioncontrol with the build in svn subversion.
My repository is running on a server and I have setup everything according to the documentation.
I am able to create new assets and check them in, but when I want to adjust them and try to checkout those I get the following error message:

SourceControl: Error: svn: E200007: The requested feature is not supported by ‘nameOfAsset’

The initial setup was done with Tortoise SVN (version 1.9.5). Can it be that the version of the inbuild svn tool differs from the TortoiseSVN one and this is leading to those errors?

Cheers,

Evil_Fischi

Hi Evil_Fischi,

I don’t know if it’s a version issue, I setup my server almost a year ago, and even though my colleague and I have updated to the latest version of UE4, it has never stopped working for us, except for the issue described in this post (which you have read, hence my reply here).

It sounds to me that it’s a permissions issue, but it would be helpful to know the following:

  • What are you running on your serve, Windows or Linux?
  • Is the server in your local network or outside your network?
  • Have you tried with different projects?

Can it maybe be that the links starts with svn and not http? I think I stumbled across something like this somewhere

My links start with https (both in Tortoise and in the Editor), even though I don’t have an SSL certificate installed on my server, it’s still the only way to properly connect to the repository (this was done during the initial setup of the server).

Any additional information you can think of, would be helpful.

the server runs on Linux, on our local network and has a svn 1.9.4-1 version
I have also created multiple new projects to test but all have the same problem.
Do I need to set up a user on the server? The only tutorials I saw were with a local repository and they more ore less ignored the username stuff.

I have also doublechecked the links, they start with http and I also tested them with https but no success either…

It seems that I have no permission to lock folders. When I try to lock fodlers manually with TortouiseSVN I get an error prompting: “The requested feature is not supported by”.

So I think you were right with your assumption that the problem comes from permission settings…

What Linux distribution are you running on your server?

At some point, before our current server, I tried with a server running Ubuntu and installing the SVN server, but honestly, it was more of a headache most of the times, and even more honestly, I’m not a Linux guy, so we decided to run Windows Server 2012 R2 in our server, and works like a charm. Here are some issues I personally found with Ubuntu, that made me change to Windows (again, I’m not a Linux user, so I’m sure for a more experienced person than me, these are not issues):

  • Creating users was a pain
  • Since we need to access the server from outside the network, configuring a dynamic DNS was difficult as well (we cannot afford a static IP for the time being).
  • Troubleshooting in general was an issue, and we found ourselves frustrated very often.

But yes, most definitely create a user and assign the proper permissions (kind of like chmod 777) so that the files are readable and writable (I think I did this during initial setup of the server). Depending on the SVN server you installed, it should have documentation on how to create users and give them access to different repositories.

Like I said, in our case, we use Windows Server 2012 R2, and VisualSVN for the server, which makes tasks like creating repositories and users very easy.