ぼんやりとした遠い過去に、設定プログラムの 1 つとの互換性を破るという決定がありました。ただし、古いソフトウェアを実行しているリモート ユニットがまだ存在するため、古い管理ソフトウェアのバージョンをビルド内に保持する必要がありました。短い「cp -a」の後、以下を含むディレクトリ構造になりました。
mgmt-app
mgmt-app.old
開発は継続され、mgmt-app は多くの修正を蓄積しました。いくつかは新しい機能といくつかの一般的な機能です。おそらくご想像のとおり、mgmt-app.old にはこれらの修正の一部が含まれていないことに注意してください。関連する修正を厳選し、コメントなどの有用なものを保持し、コミットを mgmt-app.old に適用できればいいのにと思います。mgmt-app に適用されたツリーにすでにあるため、通常は適用されません。
git を使用してリポジトリのバージョン管理を行っています。これらのコミットをツリーの別の部分に「バックポート」する方法はありますか? これは「patch -p」でパッチを手動で適用するだけで解決するのでしょうか?