我喜欢使用子模块的想法,但我担心我会将代码留在别人手中。主要问题是,每次使用capistrano进行部署时,都会检查子模块的新副本,因为我正在使用:

set :git_enable_submodules, 1

那么如果有人提交破损的代码会怎么样?然后我app部署中断。

除非您控制存储库,否则子模块通常是个坏主意?

如果是这样,通常的做法是在本地仓库和SCM下保留每个插件的副本吗?

谢谢!

scroll top