Version control 什么';在一个项目中管理多个开源项目的最佳方法是什么?

Version control 什么';在一个项目中管理多个开源项目的最佳方法是什么?,version-control,Version Control,我们在项目中使用多个开源项目。我们在这些开源项目中进行了许多更改。管理这些开源项目的最佳方式是什么,这样既能贴近上游,又能过上轻松的生活 使用git之类的版本控制系统来管理您的fork。确保分别跟踪每个远程存储库。尽管它们对你的最终项目来说都是必要的,但你会发现单独的回购让你的生活轻松多了。单独的repo将帮助您管理与远程相比的更改,并使您更容易看到本地副本和远程副本之间的差异 即使远程项目使用颠覆,也可以考虑使用Git管理本地副本。谢谢您的建议。我发现gclient、repo或类似的东西对我们

我们在项目中使用多个开源项目。我们在这些开源项目中进行了许多更改。管理这些开源项目的最佳方式是什么,这样既能贴近上游,又能过上轻松的生活

使用git之类的版本控制系统来管理您的fork。确保分别跟踪每个远程存储库。尽管它们对你的最终项目来说都是必要的,但你会发现单独的回购让你的生活轻松多了。单独的repo将帮助您管理与远程相比的更改,并使您更容易看到本地副本和远程副本之间的差异


即使远程项目使用颠覆,也可以考虑使用Git管理本地副本。

谢谢您的建议。我发现gclient、repo或类似的东西对我们有好处。然而,这不是一个完美的世界。“……考虑使用Git”…或任何其他适合您需要的DVC。。。“要管理本地副本”