WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

At work we have decided to redo our website from scratch since over the years it has been plagued with no version control or dev site, plugin inconsistencies, etc. The team who created the current site were a bunch of designers and a few others with basic wordpress editing skills. Needless to say the site is an awful hack job. I am currently the only developer, but some of the designers & others are still in place. I'm in charge of creating a new workflow that works for everyone. I'm really not keen on teaching git to everyone that will edit this site nor do I trust any of the rest of the team to have control like that.

All that being said, since I am the only developer but we NEED to version the new workflow, what are some suggestions? I suppose I will be the only one creating and editing plugins, etc., but my designers do know how to create their own templates, etc. so they will be editing and adding code.

So the question is: Is there any happy medium that will allow my designers to edit the theme files and push them live without having to teach them version control?

share|improve this question
If you only version control half your project, you're not really reaping the benefits. My recommendation would be to not go down that road. If a user touches code, he or she checks it in. – NightHawk Jul 16 '13 at 4:19
There are lots of Git GUIs out there. Maybe one of these would help the more command line-shy: git-scm.com/downloads/guis – Magnakai Jul 16 '13 at 6:57
Git for non-techies without knowing Git? No, it's impossible. Maybe only SVN in the form of EasySVN and git-svn from your side – Lazy Badger Jul 17 '13 at 10:56

You can try using Source Tree https://www.sourcetreeapp.com/, no need to learn heavily the command line git, all the non coders need to do is copy their files to your repo, then commit and push if there are no complications that will arise.

The only bad side of this is if there will be merge issues that needs to be resolved, it might mess up the code or you can't proceed pushing your changes

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.