>Anyone have pointers on using Git with VFP? How about Subversion? Are there preferences for one vs. the other?
Not real experience but I've set up a CI system for a presentation (subversion and TeamCity). It uses 'twofox' from Christof Wollenhaupt - the link from Gerhard
See message #
1599402'twofox' serializes the project/form/report/label/classLibs into xml.
Sequence
- you use a command from within the IDE to serialize those (project/form/report/label/classLibs)
- you commit via the filesystem (prg, h, and the serialized project/form/report/label/classLibs) and leave out the 'binaries' ( pjx/pjt/scx/sct/vcs/vct, ...) and 'derived' ( fxp/err)
....
- you update via the filesystem
- then in the IDE you can deserialize the xml files to reconstruct the pjx/pjt/scx/sct/vcs/vct, ...
Oh, and I have used the 'extern' of subversion to store everything that is common to all projects, a folder Tools
Tools
- Build
- serialize/deserialize
- a couple of bat and config.fpw to be used on the build machine
- DevUtils
- TrayNotifierInstaller.msi
- FoxUnit
- ...
- ...
The real challenge is TeamCity since vfp is not a console application - I've cracked that but that was not your question
Gregory