views:

320

answers:

10

Can someone recommend a version control engine + GUI that will be good for non-technical users? I'm perfectly fine with using Subversion with my team of developers, but I want to find something that will help the rest of our company. We are a design firm that deal with these type of files: Photoshop, Vectorworks, Microsoft Office, PDFs, etc. I find GUIs such as SVNx and even Versions(which is pretty nice) too difficult and techy for our designers to use. It's hard for them to understand the idea of working directories and its relationship to a repository.

We are a small company and don't have a huge budget so we would like to stay opensource if possible.

+1  A: 

Bazaar has a pretty straightforward interface for the basic version-control tasks.

At some level, you're going to have to explain the basic concepts even to non-technical folk for them to make any use of it (there's no real way to "hide" the concept of committing your changes, for instance), but at the very least Bazaar's UI makes it pretty simple to do so, and keeps the option complexity down.

Amber
+2  A: 

If your non-techies are on a Mac, I would recommend SVN with Cornerstone from Zennaware. It's not open-source, but not expensive either. Our designers love it and it's got a great GUI.

richleland
rich, this looks pretty good. I especially like the side by side comparison view for image files and PSD's. One quick question, since it's impossible to merge changes or diff non-text files, how does your designers work with the software? Do they always checkout files with locks so that no one else can checkout?
milesmeow
in my experience i haven't run into a situation where the designers need to diff non-text files or perform merges, so they always turn to us to perform some of those more advanced tasks anyway. as far as locks our team is pretty small and we just solve conflicts as they pop up, which has been somewhat rare.
richleland
+1  A: 

Doesn't SharePoint come with Windows Server? It can handle file versions.

Jeff O
It can with documents.
monksy
Yeah but sharepoint is also a steaming pile of crap.
Justin Standard
I wish I could upvote that comment several times.
monksy
@Justin - and your alternative is?
Jeff O
Something less than $1000 to license preferably.
Earlz
+1  A: 

I can say that Subversion and Perforce are both problematic to non-technical users. We have been using Perforce as a document repository with some success. Though we have had more mistakes and problems than I care to talk about. We had slightly more success with Subversion and TortoiseSVN but even it was too difficult to most non-programmers to wrap their heads around. Though if you are lucky enough to have Mac OSX in the office, I would give rich's suggestion a try.

I would recommend looking for a CMS that supports history instead of a source repository. You should be able to find something out there that will do the job without too much work on your part.

D.Shawley
+3  A: 

If you use TortiousCVS|SVN, its not too bad. Its a GUI/file based approach so its fairly straight forward. I've had non-technical people use it and like it.

monksy
+1  A: 

I'd suggest SharePoint or Confluence. They both have a WebDAV interface which allows you to directly open and close files in the repository from Office and other current applications. SharePoint works better with Microsoft Office, as there are Microsoft specific WebDAV extensions in Office. Additionally, Confluence only offers WebDAV through a plugin.

Both of them are commercial products, though Confluence does have a shared source license, allowing you to make local modifications.

brianegge
Is SharePoint or Confluence opensource?
jpartogi
+4  A: 

Drop Box.

I like drop box as an app but I don't think that drop box will help out the situation. It doesn't version files.
milesmeow
http://www.davidherrold.com/wordpress/wp-content/uploads/2008/06/dropbox_versioning.jpg
I stand corrected. :)
milesmeow
A: 

I recommend to check NeverOverwrite.

It keeps all versions of your files automatically. Sounds like an an ideal solution for non-developer.

Sergey Kornilov
A: 

How about a Wiki with some minimal version control built in ... like mediawiki

Dave
A: 

Why do you use source repository control for binary files like Photoshop, Vectorworks, Microsoft Office, PDFs, etc? I think Content Management System works better for you. Try using Alfresco, it's opensource and powerful.

jpartogi