Ich mag die Idee, Submodule zu verwenden, aber ich mache mir Sorgen, dass ich meinen Code in den Händen anderer lasse. Das Hauptproblem ist, dass jedes Mal, wenn ich mit Capistrano einsetzen, eine neue Kopie des Submodul ist, da ich ausgecheckt bin mit:Wann möchte ich Ruby On Rails-Submodule verwenden?
set :git_enable_submodules, 1
Also, was passiert, wenn jemand Code gebrochen Commits? Dann bricht ich App bei Deploy.
Sind Submodule im Allgemeinen eine schlechte Idee, es sei denn, Sie steuern das Repository?
Wenn ja, ist es üblich, nur ein Exemplar jedes Plugins in Ihrem lokalen Repo und unter Ihrem SCM zu behalten?
Danke!