【发布时间】:2018-04-20 01:12:44
【问题描述】:
Go dep 的dep ensure 命令将删除当前未使用的包。我们使用一个特殊的包来调试github.com/sanity-io/litter。我们面临的挑战是,如果我们在调试会话之外运行 dep ensure,dep 将删除该包。
一种解决方案可能是在代码中不会打扰任何人的某个后台位置调用该包,从而向 dep 显示我们实际上正在使用该包。但这听起来很丑陋,很老套,并且可能会被团队中的未来开发人员删除。
那么,问题是,如何告诉 dep 保留一个包,即使它当前没有被使用?
【问题讨论】:
标签: go package-managers