我基于相同的框架准备了几个网站。我不时在那个框架中改变一些东西。如何在基于相同框架的其他项目之间同步这些更改? SVN是否能够做到这一点?奖金问题:PHPStorm是否能够做到这一点?
我想要实现的目标是:一个项目中框架的变化应该与基于相同框架的所有其他项目同步。因此,无论修改哪个项目,都应该修改每个其他项目(自动或手动 - 它并不重要)。
答案 0 :(得分:1)
如果您的框架在网站内部有自己特殊的单独位置,并且您不会将其与任何常见目录中的特定于实现的对象混合
你必须使用svn-externals:
从单个物理位置框架将被安装"任何数量的"逻辑"站点内的位置存储库和框架中的更新将自动反映在所有目标
上PS:阅读SVN Book很有用
答案 1 :(得分:-1)
我不知道SVN,但您可以使用git
。在这种情况下,您只需使用三个存储库:
然后,您可以使用作为git-repository中的git存储库的子模块。如果将更改从第一个子模块推送到遥控器,则可以从第二个子模块中拉出。
我写了一些bash脚本,他们每六个小时自动在几个存储库之间同步子模块。