我刚刚接手了一家管理许多不同网站的公司的 Web 开发职位。有几个不同的网站“设计”,对于每个设计,有几个相同的东西的千篇一律的版本。它们是不同的站点,但框架非常接近,因为只有内容和一些样式发生了变化,以前的人只是将这些复制粘贴到特定的主机上。
所以我的问题是 Git 是否适合这个?我在自己的副项目中使用了一点 git,但我们正在谈论数百个站点(每个设计大约 10 个)来完成这项工作。一堆树枝会是个好方法吗?主要是我希望能够快速轻松地更新常用文件。当我们进行全局更改时,前一个人只是使用 perl 脚本将内容转移到“更新”站点。似乎使用 git 会更加简单和受控(版本控制)。
Subversion 是我的另一个想法,但我无权在所有服务器上安装它。大多数文件都是通过 ftp 传输的,但是经过一些改进,我可能会得到一些 ssh(我可能会使用 sshfs 的 fuse 来设置它)。
有什么想法吗?或者,如果我完全错了,也请告诉我。我以前从来没有处理过这么大的事情(即很多网站),而且看起来真的很乱。我知道有更好的方法来做到这一点!
谢谢!