At work we have a legacy system written in Visual FoxPRO.
Everything in foxpro is a table, even forms, so basically if you open a form file with a text editor you don’t learn much.
Does anyone know about a tool for source control, that support merging and managing binary files? For now I’m converting what I can convert to text, use a text tool like to merge changes, and replace them manually, to get the team work in one version, then upload the stuff to a TFS server. I know it is not genius… please advise
10
There is no one size fits all tool, because binary file formats are highly customized. However, some version control systems, like git, let you specify a custom merge driver for specific file formats. Here’s an example. Basically, you write a program that can do the merge for any three files, and git will automatically call that program whenever needed to merge entire branches.
If you already have a way to convert a binary file back and forth to text, that’s a pretty good start to a custom merge driver. Unfortunately, there is no easy solution.
4
I have a source conrol system that deals with all the issues of VFP files. Works well in multi user, multi project environment. Custom written ebcasue there is nothing out there that I could find that did the trick.