プロジェクトのエコシステム (linux、qemu、uboot など) を必要とするプロジェクトを構築していますが、そのほとんどは git リポジトリにあります。以前はスクリプトですべてを管理していましたが、make を使用したほうがよいものを実装していることに気づきました。そこで、スクリプトをメイクファイルに移行することにしました。
問題は、プロジェクトが存在しない場合はクローンを作成し、存在する場合はプルすることです。自分自身をあまり繰り返さずにそれを行う方法はありますか?
プロジェクトのエコシステム (linux、qemu、uboot など) を必要とするプロジェクトを構築していますが、そのほとんどは git リポジトリにあります。以前はスクリプトですべてを管理していましたが、make を使用したほうがよいものを実装していることに気づきました。そこで、スクリプトをメイクファイルに移行することにしました。
問題は、プロジェクトが存在しない場合はクローンを作成し、存在する場合はプルすることです。自分自身をあまり繰り返さずにそれを行う方法はありますか?