私たちの組織では、ビルドが成功するたびに、自動化されたスクリプトがすべての MSI をビルドの場所から共有フォルダー内の新しいフォルダーにコピーします。150以上のプロジェクトがあります。私が直面している問題は、20 個のプロジェクトしか変更されていないにもかかわらず、自動化されたスクリプトが 150 個の MSI をすべて新しいフォルダーにコピーして貼り付けることです。したがって、最近のビルドでどのプロジェクトの MSI が変更されたかを特定できません。タイムスタンプが表示される場合、新しいフォルダー内のすべての MSI で同じです。
プログラムまたはツールを使用して手動で、変更された MSI のリストを特定する方法を誰かが提案できますか? 手動の場合、ファイルを 1 つずつ比較するべきではありません。
基本的に、2 つの共有フォルダーを比較して、変更された MSI のリストを生成したいと考えています。
注意 : ビルドの場所にアクセスすることはできません。また、既存の自動化されたスクリプトを変更する範囲もありません。しかし、私は新しいものを書くことができます。