Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
What are you, people, using for Source Control with VFP?
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows NT
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01605464
Message ID:
01605927
Vues:
125
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 ---


>6 people up to now
>
>Nobody else using Source Control with VFP?
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform