私は最近、既存のシステムの開発を引き継いだ新しい仕事を始めました。システム(重要な場合はPHPサイト)は3つのインスタンスでセットアップされました。
- ライブサイト(スタッフやお客様が利用)
- テストサイト(主にスタッフへの機能リクエストのデモンストレーションに使用)
- 開発サイト(前の開発者が使用)
これは合理的なことのように思えました(彼らにはSVNサーバーのセットアップがありませんでした)。しかし、数週間経った今、コード(およびデータベーススキーマ)が3つのサイトすべてで異なっていることに気づきました。devとliveには違いがあると思っていましたが、liveにはdevにはない機能があります。
CLOCを実行しましたが、異なるバージョン間で約180個の変更されたファイルと110個の新しいファイルを調べています。ファイルごとにdiffを実行するよりも、すべてのバージョンでコードを比較するためのソフトウェアや簡単な方法はありますか?