I have a new developer joining my team and I want him to be able to work on the same website project. We will be working on different parts of the site but concurrently.
Generally, we will be in the same office so our local server can be the same and even the local directory however I’m guessing there could be issues with conflicting updates.
In our situation, we use Dropbox. Probably best practices would be to use a git repository, but it’s just two of us using Wappler and we work on different parts of the site. We upload to the same dev server. As long as your files are located inside your Dropbox folder, the changes will sync between you. This is the same scenario we used for Dreamweaver and so far, no problems yet.
Definitely look into it. It was a bit daunting at first for me but really awesome once you get the hang of it.
I work solo but GIT to push my project to a remote target on my desktop PC, then do a pull request on my laptop so I can sync my project and work on either machine (my dev db is centrally located on a web server)
I use exactly the same process as @Philip_J - just me, using desktop and laptop, push and pull to Github frequently and have the dev site on a public webserver including the database so all changes are uploaded to that central place but the working files are synced via Git.
Git is definitely the best practice way of doing it. I used git when i was solo using Dreamweaver. When I started using Dropbox, it has file version history in it and I guess I have just been too lazy to add git back to everything since I can revert to different versions with dropbox, and the added benefit of dropbox is that it syncs my local files between my laptop and desktop. But yea, starting off, go with git.
We’re coding our first project with some friends, and we’re using GitHub. Unfortunately, Wappler’s internal Git interface was doing some weird things so we resorted to using GitHub desktop.
The way it works is you create a repository on GitHub, share it with your friends (on GitHub.com). Then, you upload all the files to that repository, and your friends can clone the project.
Then, add the repository to GitHub Desktop (or go with Wappler’s Git section if you prefer), and it’ll start tracking the changes.
We prefer to work only on one master branch. Each of us pulls changes from the remote, resolves any conflicts, and then pushes their work back to the online repository. So far, it’s worked like a charm. Good luck and let me know if I can help.