同步两个项目(同步使用的框架)

时间:2014-04-15 03:01:21

标签: svn

我基于相同的框架准备了几个网站。我不时在那个框架中改变一些东西。如何在基于相同框架的其他项目之间同步这些更改? SVN是否能够做到这一点?奖金问题:PHPStorm是否能够做到这一点?

我想要实现的目标是:一个项目中框架的变化应该与基于相同框架的所有其他项目同步。因此,无论修改哪个项目,都应该修改每个其他项目(自动或手动 - 它并不重要)。

2 个答案:

答案 0 :(得分:1)

如果您的框架在网站内部有自己特殊的单独位置,并且您不会将其与任何常见目录中的特定于实现的对象混合

你必须使用svn-externals:

从单个物理位置框架将被安装"任何数量的"逻辑"站点内的位置存储库和框架中的更新将自动反映在所有目标

PS:阅读SVN Book很有用

答案 1 :(得分:-1)

我不知道SVN,但您可以使用git。在这种情况下,您只需使用三个存储库:

  • 项目A的存储库;
  • 项目B的存储库;
  • 图书馆的存储库。

然后,您可以使用作为git-repository中的git存储库的子模块。如果将更改从第一个子模块推送到遥控器,则可以从第二个子模块中拉出。

我写了一些bash脚本,他们每六个小时自动在几个存储库之间同步子模块。