インターネット老人会の魔法書 Advent Calendar 2023 の4日目の記事です。
フ統
【読み】ふとう
【意味】ファイル統合の略
ファイル統合とは
いわゆるソースコードのマージのことです。
その昔gitもsubversionもなかった時代、ソースコードの構成管理は人力でした。
VSSというMicrosoft産の構成管理ツールがあった時代もありますが、使い勝手が悪かったのかあまり流行りませんでした。
フ統作業
ソースコードをマージしてもらいたいときは、Excel製「フ統依頼書」にマージして欲しいソースコードのファイルパスの一覧を書き、zipで固めたソースコードと共に、メールやグループウェアのメッセージでソースコード管理者に送付します。
ソースコード管理者は、どのファイルを誰がいつマージしたかを、これまたExcelに記録し、zip展開したファイルを上書き保存します。
最新のソースは共有フォルダに置かれ、最新のソースが欲しいときはそこから勝手に持っていくシステムです。
フ統後のトラブル
事実上コンフリクトしていることももちろんあるのですが、全て上書き保存なのでシステム的に気づく手段がなく、後もん勝ちで先人の修正コードが消されてしまうこともしばしば。
依頼漏れのソースコードがあったりすることもあり、この人力マージ作業はとにかくトラブルが多かったです。