GITで管理されているプロジェクトのコードを別のプロジェクトで再利用したいと思います。作業コードは、ほとんどが新しいニーズのために時代遅れになるにもかかわらず、新しいプロジェクトへの良いキックスタートです。それで、問題はそれを処理するためのベストプラクティスは何でしょうか?
私はできた
新しいものの新しいリポジトリを作成し、古いプロジェクトからファイルを選択します。新しいプロジェクトに必要な基本的な機能に一致するようにコードを削除した後、最初のコミットを実行して、無駄なことから履歴をクリーンに保ちます。たぶん、この目標を達成するのに少し時間がかかります。また、古いプロジェクトで行われた拡張機能をマージする方法はありません。
古いコードを分岐し、新しいジョブに段階的に適応させます。つまり、2つのプロジェクトは、1つの名前、GitHub上の1つのREADMEなどを持つ1つのリポジトリ内に絡み合ったままになります。
最小限の主要部分から始めて新しいプロジェクトを作成し、古いプロジェクトと新しいプロジェクトの両方に共通のコレクションとして機能する別のライブラリプロジェクトを作成します。ただし、HTMLとJSの開発では、インポートがJSで複雑であり、HTMLでは不可能であるため、多くの頭痛の種になります。各プロジェクトを実行するには、2つのリポジトリをプルする必要があります。
あなたならどうしますか?私をサポートするGITのトリックはありますか?