職場では、Visual FoxPROで記述されたレガシーシステムがあります。
Foxproのすべては表であり、フォームも含まれるため、基本的にテキストエディターでフォームファイルを開いても、あまり学習しません。
バイナリファイルのマージと管理をサポートするソース管理ツールについて誰か知っていますか?とりあえず、テキストに変換できるものを変換し、変更をマージし、手動で置き換えるようなテキストツールを使用して、チームバージョンを1つにまとめ、TFSサーバーにデータをアップロードします。私はそれが天才ではないことを知っています...助言してください
バイナリファイル形式は高度にカスタマイズされているため、すべてのツールに適合するサイズはありません。ただし、gitなどの一部のバージョン管理システムでは、特定のファイル形式用のカスタムマージドライバーを指定できます。 こちら 例。基本的に、任意の3つのファイルのマージを実行できるプログラムを記述します。ブランチ全体をマージする必要がある場合は、gitが自動的にそのプログラムを呼び出します。
バイナリファイルをテキストに相互に変換する方法が既にある場合、それはカスタムマージドライバーへのかなり良いスタートです。残念ながら、簡単な解決策はありません。
VFPファイルのすべての問題を処理するソース制御システムがあります。マルチユーザー、マルチプロジェクト環境でうまく機能します。カスタムで書かれたものはありますが、私がトリックを実行したことを見つけることができるものは何もありません。