How to setup Source Control?

I would like to setup a project with source control and don’t know where to start.
What do I need and how do I set it up?

Team is small, 2-3 people.

The editor currently provides two version control providers, Perforce and Subversion. Each have their benefits and drawbacks, so its worth researching which suits your needs in the long term. Of course, you can switch later on, but from the sounds of it either option would suit your team size.

Before working with source control you will need to set up either a Perforce workspace or a Subversion ‘working copy’ local to your machine. Check out the numerous resources already available on the web for more info about these concepts.

You access version control settings via the small red/yellow/green icon in the top-right of the editor (or via the “File->Connect To Source Control…” menu option). Enter your credentials to connect to your source control server. You should then be able to right-click on items in the content browser to perform source control operations on them via the context menu, as well as use the “File->Submit To Source Control…” menu option to perform bulk check-ins.

Tom (Pitbull)

i have run both perforce and subversion, over all i prefer subversion but that’s simply a matter of personal preference.

if you want to set up perforce the guide i found to be the easiest is.

http://gameindustry.about.com/od/game-development/ss/Integrating-Udk-With-Perforce-Software-Version-Management.htm