管理symfony2项目中的各种git项目

管理symfony2项目中的各种git项目,git,symfony,github,project-management,Git,Symfony,Github,Project Management,假设我们已经在github中克隆了一些项目,并希望在当前的symfony2项目中使用它们。例如:jquery、jqueryui、datatables(jquery插件)、各种其他jquery插件等等。 我们克隆它们的原因是为了能够修改项目以满足我们的需要,并且无论如何,请求对github进行拉入 此时,我们有不同的远程地址,但它们都位于同一个项目中。维护如此庞大而复杂的项目的最佳实践是什么?您提到了许多前端库,它们没有直接绑定到您的Symfony2项目。我的建议是使用工作流,特别是用于注册您自己

假设我们已经在github中克隆了一些项目,并希望在当前的symfony2项目中使用它们。例如:jquery、jqueryui、datatables(jquery插件)、各种其他jquery插件等等。 我们克隆它们的原因是为了能够修改项目以满足我们的需要,并且无论如何,请求对github进行拉入


此时,我们有不同的远程地址,但它们都位于同一个项目中。维护如此庞大而复杂的项目的最佳实践是什么?

您提到了许多前端库,它们没有直接绑定到您的Symfony2项目。我的建议是使用工作流,特别是用于注册您自己的软件包。

您可以尝试执行类似的操作。

谢谢您的回答。向pit中添加另一个包管理器似乎有点过火(已经有composer和git了),也许更好的解决方案是使用一个单独的命名空间/包来存放各种包,并使用git-submodules来管理它们。是的,如果库需要以某种方式与服务器端环境交互,我同意您的意见(例如,请参阅一个Twitter引导包实现,它使我们能够与Symfony2表单集成)。但是,如果您需要使用“原样”库,我认为值得为您的SF2添加另一个复杂级别,引入一个仅用于服务静态文件的包。