With more developers working from home we have begun the transition of moving off our 'traditional' source control system to Git because of the remote advantages it has. As we begin to go down this path I am finding myself questioning how large companies with a lot of developers are able to manage the 'complexities' of PowerBuilder...the DataWindow...when multiple developers could be modifying the same object. In my mind, merging a DataWindow is the very last thing you want to do (and I would go as far as shouldn't do). Since you now have no 'Checking out' of objects it seems like this opens the door to so many more conflicts.
I am so use to checking objects out and organizing my coding life that way it becomes difficult to see the advantages of Git in a multi-developer environment. The main production team will work on multiple features, enhancements, etc at the same time and not having visibility to this seems odd to me.
Anyway, without going into too much detail I was hoping to get some real world feedback with some of you that might be using it with multiple developers.
Thanks for your input.
Chris Craft