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

发布于 2022-08-24 22:57:13 字数 240 浏览 12 评论 0

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

携君以终年 2022-08-31 22:57:13

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

更新的时候:

git submodule init;git submodule update;
感情旳空白 2022-08-31 22:57:13

不知道你用的什么语言和平台,一般流行的平台都会提供一个叫包管理器的东西。
包管理器是用来解决项目之间类库的引用管理,符合你的需求。
官方一般会提供一个公开的源,提供一些经典、流行的包。
以下是我了解的几个平台的包管理器:
.net:nuget
ruby:gem
nodejs:npm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文