我知道这里有类似的问题,但他们似乎都得到了一个不适合我的推荐答案 - 可能更具体的要求;我正在处理一个垃圾共享主机。
我想知道是否有一个可以通过FTP进行单向同步的命令行工具,即它会上传新的或修改过的文件,给定主机,用户名,密码等。
我知道rsync可以做到这一点,但不幸的是在这个例子中我无法使用它。
如果没有这样的工具,FTP是否支持任何类型的散列(md5,sha1等),所以我可以自己制作。
这里的最终目标是让它自动运行,作为git hook或makefile脚本。
由于
答案 0 :(得分:2)
自从提出这个问题以来,我发现git-ftp非常有效,假设您可以将所有文件保存在git下。
我正在使用git add .;git commit -m "Recent changes";git ftp push
的内容来上传修改过的文件。