Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to begin using version control (GIT) software with V
Message
From
03/03/2022 05:06:18
Lutz Scheffler (Online)
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
 
 
To
02/03/2022 17:41:15
General information
Forum:
Visual FoxPro
Category:
Git
Miscellaneous
Thread ID:
01683722
Message ID:
01683731
Views:
60
Likes (1)
>Hello!
>
>We are a 2-developer team developing with VFP 9 for the past 17 years. Today we are working on a project where there are many changes to be made. I feel we need a version control software like GIT, in order to control our changes.
>
>But there are some questions that I need to be answered, for example:
>
>What is the best tool to begin using VFP 9 with GIT?
>When using GIT do we need to have our repository in GitHub?
>In case the answere for last question is Yes. What is the best free software compatible or that uses GitHub?
>What else do we need?
>
>TIA
Hi
I work git on VFP for 7-8 years, all on bash with FoxBin2Prg and Bin2Text.

My thoughts are here.

I general, my advise is to download git and work through the first chapters of git documentation. This is a complex tool with it's own ideas.
Note: Install git on admins account as admin. The installer might do surprising things otherwise.

>What is the best tool to begin using VFP 9 with GIT?
FoxBin2Prg, available via Thor
>When using GIT do we need to have our repository in GitHub?
No. Work through the doc mentioned above. This is the best source to hosting and how it is to be used. In general you do not need a git-server to share your work. File share does. Only if you need access from outside your LAN a SMB share is a bad idea. Cloud Github or GitLab you would need to pay for, or all is open. I use a privately and locally installed free gitlab server. This is exposed, so my (tiny number) customers use it as ticketing system and for deployment.
>In case the answere for last question is Yes. What is the best free software compatible or that uses GitHub?
Even while the answer is no. The collaboration is built in. And it is the same for all server or better remote repositories
I recommend to learn to use it from command line (bash, comes with the install package). All tools are just frontends, and if it comes to trouble you need the bash anyway. Else, check the page of download above, there is a bunch of tools listed.
>What else do we need?
Some time to learn how git ticks. Best to start from scratch and forget all old systems.
For VFP there are some tools around, via Thor, ProjectExplorer, I prefer my own Bin2Text, also available via Thor.

The main thing is to learn a workflow - there is only one no the. Forget about Checkout - Checkin - this is not the way git ticks. Also focus on FoxBin2Prg and only work text files in the repository. Bit odd, but works like a charm.

If you have further questions don't hesitate.

Update:

A merge / compare tool is a good idea for collaborating on text level.
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord

Weeks of programming can save you hours of planning.

Off

There is no place like [::1]
Previous
Reply
Map
View

Click here to load this message in the networking platform