2

I'm going to develop a website using Wordpress with a colleague. How can we manage it so that we can develop it together at the same time? I heard git is not right for Wordpress

  • I love git and there is an official (developer) git repo now too, but this question is going to be "too broad" and "subject to opinion" I'm afraid. – s_ha_dum Dec 25 '15 at 21:06
1

Git is definitely a valuable tool for collaborative WordPress development. Have a look at some talks on WordPress.tv about using Git: http://wordpress.tv/?s=git

If you understand a bit of French, this talk (video / slides) by Amaury Balmer is terrific. Some of his recommendations:

  • Use an automated deployment method (running your own, or using an off-the-shelf service). There are many deployment tools that interface with Git/Github.
  • Use Travis CI to automatically test if your commits break anything.
  • Make use of branches to work on several issues - every issue can be a git branch.
| improve this answer | |
0

Go with http://bitbucket.org for private project works at free of cost. Which is limited with team members.

It has * issues tracker * hip-hop chat * wiki * branches and commits.

You can use Source Tree to manage your git's. You can create public and private git's.

I hope for the private projects. instead of github, i prefer bitbucket.

| improve this answer | |
  • Indeed, Bitbucket is awesome, it's what I use to host my commercial projects. Github is where my public code goes. – Manu Apr 23 '16 at 19:08
0

If you work on WordPress in the recommended manner, I.e. creating templates or extending existing ones with self-contained custom functions, then you'll only need to check-in the wp-content/themes/yourthemename directory into Git, not the whole WordPress installation. It should then be easy to collaborate on.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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