Answers:
基于git的免费开源解决方案:
使用 GIT-FTP 用于同步。安装并设置本地git存储库后,您可以执行以下操作:
现在,您只需要查看文件系统更改,将它们添加到本地git存储库并使用上述命令推送存储库。
好处:
缺点:
这是我在Windows上使用的批处理文件的示例:
@echo off
git init .
git add . --all
git commit -am "auto commit"
set /p pwd= Please enter ftp password:
git ftp push --user myftpuser --passwd %pwd% ftp://myftphost.com/myfolder
请注意,这是一个交互式示例,但您可以通过将密码存储在批处理文件中来使其不可交互。