Re: Source Control / VFP

Author: Fer

Posted: 2014-06-30 at 06:30:57

Hi Peter:

The way you are using source control is the same used in the past with

SourceSafe. You are loosing too many functionallity and with this use, you

are infrautilizing Git or whetever modern SCM tool.

In FoxPro, "just Diffs" are the past and SourceSafe have done much damage

in the conception of how to use a SCM properly.

The present is something different and now you can not only "Diff", but

"merge" code, as other languages does from too many years now.

With FoxPro 9 now you can work in a team with concurrent modifications even

on same components, merge their changes and regenerate the binaries.

If you haven't tried it yet, I suggest yo do. You will know a very

different way of working with VFP code, on which nobody blocks the others

and where working on different branches are possible.

You can start here: https://vfpx.codeplex.com/wikipage?title=FoxBin2Prg

Best regards!

Fernando D. Bozzo

2014-06-30 13:16 GMT+02:00 Peter Cushing <pcushing@whisperingsmith.com>:

> Chris Davis wrote:

>

>> <snip>

>> What's the best way to manage this at the Working Copy level?

>>

>>

>>

> Let's take forms. I use the scctextx.prg in the home() folder to generate

> the text version of forms and classes. I have the scx/sct/txt in a forms

> folder and before I check in any changes I have a program called genform,

> which checks the forms folder to see if there is a txt file older than the

> scx file. If so generate a new one. I never do the conversion back from

> txt to scx/t as I back up all three files at the same time. Being able to

> do diffs with the txt file is very useful as sometimes you forget which

> bits of a form you changed. Also started using GIT recently and you can

> see at a glance what has changed.

>

> That program can do menus/labels/reports to text but don't bother with

> them at the moment.

>

> Peter

>

>

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox

OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech

Searchable Archive: http://leafe.com/archives/search/profox

This message: http://leafe.com/archives/byMID/profox/CAGQ_Ju=JSnyAvwOdhsC7obZx70v5nH89CCXFc35n4Rf=-M1vFQ@mail.gmail.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.

©2014 Fer