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


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

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

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

svn 版本控制 git

泡沫的幻想 10 years, 8 months ago

把共用的第三方repo作为该app repo下的submodule

更新的时候:

git submodule init;git submodule update;
推倒绿坝娘 answered 10 years, 8 months ago

Your Answer