使用GIT的多个类似站点?或者其他版本控制?
我刚刚为一家管理许多不同网站的公司接管了一个网站开发职位。有两个不同的网站“设计”,对于每一个设计,都有两个相同东西的cookie-cuter类型的版本。它们是不同的站点,但框架非常接近,因为只有内容和一些样式发生了变化,所以前一个家伙刚刚将它们复制粘贴到特定的主机上 所以我的问题是Git是否适合这个应用?我在自己的项目中使用过git,但我们讨论的是数百个站点(每个设计大约10个)。一堆树枝是个好办法吗?主要是,我希望能够快速、轻松地更新常用文件。当我们进行全局更改时,前一个家伙只是使用perl脚本将内容转移到“更新”站点。似乎用git会更简单,更容易控制(版本控制) Subversion是我的另一个想法,但我没有权限在所有服务器上安装它。大多数文件都是通过ftp传输的,但通过一些欺骗手段,我可能也会得到一些ssh(我可能会用fuse为sshfs设置) 有什么想法吗?或者,如果我完全错了,也请告诉我。我以前从未处理过这么大的问题(比如很多网站),而且看起来真的很混乱。我知道有更好的办法 谢谢使用GIT的多个类似站点?或者其他版本控制?,git,svn,version-control,multiple-sites,Git,Svn,Version Control,Multiple Sites,我刚刚为一家管理许多不同网站的公司接管了一个网站开发职位。有两个不同的网站“设计”,对于每一个设计,都有两个相同东西的cookie-cuter类型的版本。它们是不同的站点,但框架非常接近,因为只有内容和一些样式发生了变化,所以前一个家伙刚刚将它们复制粘贴到特定的主机上 所以我的问题是Git是否适合这个应用?我在自己的项目中使用过git,但我们讨论的是数百个站点(每个设计大约10个)。一堆树枝是个好办法吗?主要是,我希望能够快速、轻松地更新常用文件。当我们进行全局更改时,前一个家伙只是使用perl
- 一个用于公共文件
- 一个用于特定文件
git submodule update --remote
您一定会使用最新的通用文件
git submodule update --remote