我有一个共享主机,显然我上面没有任何SCM(源代码管理),但不得不时不时地在这里和那里部署每一个小的更改是令人沮丧的。
有人知道比使用FTP或cPanel文件管理器更好的方法吗?
我宁愿不必手动部署每个更改的文件。
最好的解决方案是拥有一些免费的SCM,我可以在共享主机中运行,也许是一个与SVN 做相同/类似事情的PHP web应用程序
考虑使用git-ftp
:它允许您使用Git在开发机器上管理您的项目,并使用普通的旧FTP将更改部署到共享主机。git-ftp
智能地只进行最小限度的传输,当文件和目录在存储库中删除时删除它们。
Subversion、git和mercurial都是免费的,价格再便宜不过了,而且都支持钩子(通过各种机制)将更改推送到多个位置。