Lets say I have a central server that has the files/scripts/code for an application and theres multiple people that work on it. They each have their own local test environment on their PCs. What would be a good solution to keep everyone's environments in sync with the central server.
So user A does some changes and user B does changes elsewhere. I want to sync those to the central server without overwriting other changes, and without having to manually upload individual files.
I also want the users to be able to sync their own test environments with the central one.
What would be the easiest way of doing this? It would be in Windows but it would be over a Linux SSH tunnel.
I'm thinking SVN but never played much with that, is that the best way or is there other ways?
So user A does some changes and user B does changes elsewhere. I want to sync those to the central server without overwriting other changes, and without having to manually upload individual files.
I also want the users to be able to sync their own test environments with the central one.
What would be the easiest way of doing this? It would be in Windows but it would be over a Linux SSH tunnel.
I'm thinking SVN but never played much with that, is that the best way or is there other ways?