検索

ホームページ  >  に質問  >  本文

git - 更改多个项目共用某一部分代码,如何通过版本控制让每个项目中都更改

过去写的一些类,放到几个不同的项目中使用,但是某天发现一个bug,然后改了后,需要替换到每一个用到了它的项目中。

不知道有没有办法,可以做到几个项目中的某一部分代码共用另外一个项目作为本项目的一部分,然后如果依赖的那个项目更新了,也跟着更新依赖的部分。

如果说把这个共用的代码单独做一个项目然后放在其他项目的某个目录中,每次更新后,去那个目录update或者pull下也是可以,但是这个共用部分就不是从属于这个项目了,自动部署之类的不好做吧?

PHP中文网PHP中文网2801日前710

全員に返信(2)返信します

  • 怪我咯

    怪我咯2017-04-21 10:59:46

    共有サードパーティ リポジトリをアプリ リポジトリの下のサブモジュールとして使用します

    更新時:

    リーリー

    返事
    0
  • 怪我咯

    怪我咯2017-04-21 10:59:46

    どの言語とプラットフォームを使用しているかわかりません。一般に、人気のあるプラットフォームにはパッケージ マネージャーと呼ばれるものが用意されています。
    パッケージ マネージャーは、ニーズを満たすプロジェクト間のクラス ライブラリの参照管理を解決するために使用されます。
    公式は通常、公開ソースを提供し、いくつかの古典的で人気のあるパッケージを提供します。
    私が知っているいくつかのプラットフォームのパッケージ マネージャーは次のとおりです:
    .net:ナゲット
    ルビー:宝石
    ノードjs:npm

    返事
    0
  • キャンセル返事