嗨朋友们:) 我可以为我们现在在工作中面临的问题提供一点帮助。
语境:
假设您有一个名为Toolkit 1.0
. 该库为您的打字稿项目(A、B、C)导出了许多类型。
在正常情况下,所有项目都可以正常构建并完美运行!
当 John(化名)正在工作Project A
并且需要更新一些 Type 时,问题就出现了;约翰然后推送一个新版本,制作Toolkit 2.0
. 不知道Project B
也用过那个类型,John只升级了Project
A纱锁;
梅格(也是一个角色)几天后上场,这次是在工作Project B
,注意它现在正在使用,她必须在制作时Toolkit 1.0
再进行一些类型更改。当她更新她的本地文件时,由于 John 的更改,本地构建可能会正确地开始失败。Toolkit
3.0
Project B
我觉得我还没有足够的经验来理解这个整体。
幸运的是,这种情况并不常见,但随着团队的发展,我们最近开始讨论这个问题,而且这种情况可能会更频繁地发生;
我的一位同事的建议是从其他三个项目中制作一个整体。
问题: 你会推荐我学习哪些科目来解决这个问题?能给我指点文章吗?
非常感谢 :)