用于共享主机的SCM


SCM for shared hosting

我有一个共享主机,显然我上面没有任何SCM(源代码管理),但不得不时不时地在这里和那里部署每一个小的更改是令人沮丧的。

有人知道比使用FTP或cPanel文件管理器更好的方法吗?

我宁愿不必手动部署每个更改的文件。

最好的解决方案是拥有一些免费的SCM,我可以在共享主机中运行,也许是一个与SVN 做相同/类似事情的PHP web应用程序

考虑使用git-ftp:它允许您使用Git在开发机器上管理您的项目,并使用普通的旧FTP将更改部署到共享主机。git-ftp智能地只进行最小限度的传输,当文件和目录在存储库中删除时删除它们。

Subversion、git和mercurial都是免费的,价格再便宜不过了,而且都支持钩子(通过各种机制)将更改推送到多个位置。