Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
What are you, people, using for Source Control with VFP?
Message
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows NT
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01605464
Message ID:
01605944
Views:
101
>One word: Git!
>
>Others may be good, but for pure infrastructure out there to host and share your code and use it in all types of applications, Git is winning. Especially if you do anything public using GitHub is just a joy.
>
>FWIW, all the issues of VFP source control management - converting binary files to text etc with project hooks - apply for all solutions likewise, so really at the end of the day it comes down to which way you like to work.
>
>Git and Mercurial are distributed source control systems that can work without a server so they are perfect for small projects as well as large projects. What I like about distributed SC is that it's so easy to set up a new repro that there's absolutely no reason to NOT set one up for EVERY project no matter how small. I have everything in Git these days because it's so easy to get it set up. That's a huge bonus! Then add the ability to host easily on many platforms like GitHub and BitBucket that make it super easy to share your work. Finally the ability to instantly go to any point in time of your commit history or across branches is something that is awesome to behold. Prior to using Git with SVN I could do that but you always had to copy things to new folders. With DSC everything happens in place - you just roll forward or back, or across branches and everything updates in place - it's just easy. It's inconceivable that we worked so long without this flexibility in the past :-)
>
>I use Git with SourceTree (free), which makes the whole process of managing source a real joy as you can see your commit items and commit history at a glance. If you haven't checked it out I highly recommend it. It works with Mercurial as well, but I haven't tried it.
>
>SVN, Vault, TFS, SourceSafe etc. are server based so they rely on a central server for checkins. It works, but there's a lot more infrastructure work involved in setting up repositories (you need a server or public repro) and it's not nearly as easy to jump around in the commit history.
>
>Personally I don't ever want to work with a server only based source control system again - I've become quite used to the local dev style of frequent local checkins and only occasional server merges.
>
>+++ Rick ---
>
>



Wow Rick! What a descriptive answer!

Thanks for sharing!
Fernando D. Bozzo
Madrid / Spain
Previous
Reply
Map
View

Click here to load this message in the networking platform