在我的公司,我们有50多名开发人员。大约有9个项目共享许多共同的库(20多个)。每天,这个过程变得越来越复杂。主要问题是:
您如何管理公司的这方面?
答案 0 :(得分:1)
虽然我还没有这样做,但您可以尝试将库打包为Nuget包,并运行内部Nuget服务器来为它们提供服务。
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
我们开始对我们需要跨团队共享的Ruby库做类似的事情 - 将它们打包为gems并从内部gem服务器提供它们。
答案 1 :(得分:0)
我运行TeamCity的免费软件版本,可以自动构建项目(需要一些MSBuild自定义),然后输出在TeamCity中发布的文件,其中包含可下载的链接,例如:http://10.0.0.194:8111/guestAuth/repository/download/bt3/.lastSuccessful/Project.dll。在我的项目中,我覆盖了MSBuild中的'BeforeBuild'部分,并使用此链接下载Project.dll文件 - 我确保: