SVN Source-Control - Submit Files

Hi,

It sounds as if the ‘Submit Files To Source Control…’ option in the file menu is picking up engine content when it shouldn’t be. This looks to be a bug with the editor, and not your usage of a particular source control provider. You would likely see this issue using Perforce as well.

For now the only workaround would be to manually uncheck your engine content (as you are doing) or checking in groups of files from the content browser, rather than using the file menu option.

I will raise a bug report to get it addressed

Hello,

long text short:

I have problems using SVN in the editor and I want to give perforce a try. Is it free? I do not understand this free for 20 users and starter pack for 20 user 50% off policy. The rest of the text explains what went wrong on my editor when using SVN.

long version.

I try to get the source-control up and running. I can connect to my subversion repository but when I want to submit files I have a mix of engine related files and game related files showing up in the Submit Files Dialog.

  • Engine/NewMaterial
  • Engine/BufferVisualization/*
  • Engine/*
  • Game/*

I created a blank project without the starter content. An I start to replace every Material that links to the Engine folder in the ‘Edit → Project Settings’ but the Engine related files are still shown.

Then I decide to remove the checkbox from the engine related files and got the error message:

Error svn: E200009: ‘/Content’ is not known to exist in the repository and is not part of the commit, yet its child ‘\Content\Default’ is part of the commit

Then I closed the editor and checked in the files by hand using TortoiseSVN. When i reopened the Editor and use the submit dialog all files were showed again (also the game files that were committed by tortoise had no changes). So I tried to to check-in the game files again and it seemed to work but it actually did nothing (indeed there were no new changes but the files shall not appear in the check-in dialog then).

In a last step I changed a map and the check-in of these changes worked from editor as expected (although I have to deselect the engine files) :frowning:

Does someone has a tip how I can get the svn running in the editor without forcing me to deselect the Engine files all the time? Is Perforce free now? I do not get there Free for 20 User and Starter pack for 20 User is off 50% policy. Do I have to pay with less than twenty users or not? But I think perforce works better with the unreal editor does it?

My Specs:

I use the github version of UE and a apache based SVN Server on debian (although I think that this is not the problem because connection works and other clients are working too)

To answer for the Perforce part of the question. It’s what I use for my UE4 project.

Yes, it is free. You install the server yourself, either on your own machine or in a Cloud Service such as Digital Ocean (where my repo is), with the free license you get up to 20 users on that server. Each developer is a user.

So, if your team is more than 20 people you would not have enough accounts available to give them all access. The 50% off means they’ll only charge have for the first 20 seats. For example, if your dev team is 30 people the first 20 seats will be at half price, but the last 10 people would be at full price. I’m not exactly sure what the rate is right now. When I last checked it was about $600 per year, per seat.

If your 20 people or less, you don’t worry about any of that and just use it for free.

A fix for this was recently checked into our main branch @ changelist 2043041. This should be available in version 4.2.