我刚接手了一家管理许多不同网站的公司的网站开发职位。有几种不同的站点“设计”,对于每个设计,都有几个类似的模板版本。虽然它们是不同的站点,但框架非常相似,因此前任只是将这些内容复制并粘贴到特定的主机上,只更改内容和一些样式。
所以我的问题是Git是否适用于这种情况?我曾在自己的项目中使用过git,但这份工作涉及数百个站点(每种设计约10个)。一堆分支是一个好方法吗?主要是我想能够快速轻松地更新共同文件。以前的人只是使用perl脚本在进行全局更改时传输东西来“更新”站点。使用git似乎更加可靠和受控(版本控制)。
Subversion也是我的另一个想法,但我没有权限在所有服务器上安装它。大多数文件通过ftp传输,但通过一些调整,我可能也可以使用ssh(我可能会使用fuse为sshfs设置它)。
有什么想法吗?或者,如果我完全错了,请告诉我。我以前从未处理过这么大的事情(即许多站点),这似乎非常混乱。我知道有更好的方法来处理它!
谢谢!
所以我的问题是Git是否适用于这种情况?我曾在自己的项目中使用过git,但这份工作涉及数百个站点(每种设计约10个)。一堆分支是一个好方法吗?主要是我想能够快速轻松地更新共同文件。以前的人只是使用perl脚本在进行全局更改时传输东西来“更新”站点。使用git似乎更加可靠和受控(版本控制)。
Subversion也是我的另一个想法,但我没有权限在所有服务器上安装它。大多数文件通过ftp传输,但通过一些调整,我可能也可以使用ssh(我可能会使用fuse为sshfs设置它)。
有什么想法吗?或者,如果我完全错了,请告诉我。我以前从未处理过这么大的事情(即许多站点),这似乎非常混乱。我知道有更好的方法来处理它!
谢谢!