I am currently working on a team where we "use" the demolition repository. I say "use" because in fact everyone simply edits files directly on the server through the samba shared resources, while each time the architect commits from this server with our changes, which are then pushed to the servers.
Thus, basically, we miss the opportunity to have meaningful commit messages from different users and the ability to commit as often as we like.
I tried to interest distributed systems, and how the work process that we have can be very well configured with something like git (we do it on our local machines and then click on the change panel to review it), but I don’t feel it that I have enough experience with git. Most of my experiences with DVCS have been with mercury.
To a large extent, they work in the Windows environment using tortoisesvn and the way they are used to interacting with the system, but sometimes they use PuTTY to work on one of the Linux servers and know how to execute the command line.
How can this be done, I saw how some of the work being done to create gateways between SVNs and some DVCSs, does anyone have experience setting up and working in such an environment?
What about full-blown migrations from SVN to DVCS?
source share