On 9/12/12 2:56 AM, Dave Crozier wrote:
> Never having used alternative software, I think Paul McNett dabbled with 
> subversion using VFP and wonder if anyone has any comments on what to use and 
> why. I know about the format of VFP forms etc. being a pain as they are not 
> simple text.

I used Subversion combined with a hacked-up scctext.prg (my scX project) that 
did
true 2-way binary-to-text conversion of the files so that I could do diffs and
merges. I still use it today for one remaining legacy VFP project but haven't 
been
developing scX for the better part of a decade now, and I don't recommend it 
for that
reason. I hear there is a more modern attempt at this and can't comment on it
personally because I haven't use it.

All my new source control is in git.

In general, I recommend you get away from the mentality of having integrated 
source
control, and learn to put the source control into your work stream manually, 
where it
makes sense. Here's my typical workstream:

1) sit down to work for a couple hours on a project
2) open a terminal and:
  cd <projectdir>
  git pull (or svn update)
  git status (or svn status)  ## make sure I didn't leave modified files around
3) work the couple hours
4) review with tools like git/svn diff
5) git commit -a (or svn commit)
6) git push (not necessary in subversion)

The git workflow is simplified above, as there's much more you can do 
(branching is
very powerful in git, for example). I'm merely showing the simplest (and most
typical, for me at least) workflow.

Git is a much better product than Subversion for a few key reasons (speed, true
distributed source control, community acceptance). Git is actually simpler than
Subversion once you've worked with it for a little bit, however Subversion is 
still a
good choice in my opinion. I'm totally happy leaving my legacy stuff on 
Subversion.

I used (tried to use) Visual SourceSafe way back maybe 1999 and thought I must 
have
been simply misunderstanding the product since everyone was recommending it and 
kept
trying again and again but I came to the conclusion that it is one big stinking 
pile
of crapware. It was crap then compared to CVS, and now CVS is crap compared to
Subversion, yet you say Microsoft is still peddling Visual SourceSafe?

So, find the current vfp project that does what I was doing with scX only 
better and
more current, and decide to go with either git or subversion, and don't look 
back.
Other people have figured out all the hard parts for you by now, you merely 
need to
learn how to hook all the pieces together in a workflow that makes sense for 
you.

Paul


_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/5050b68e.5030...@ulmcnett.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to