【问题标题】:Updating changed files over ftp通过 ftp 更新更改的文件
【发布时间】:2011-11-12 15:37:09
【问题描述】:

我使用 git,我想通过 ftp 更新远程服务器的文件。我将如何做到这一点?有 ftp 命令或插件吗?

【问题讨论】:

  • 这不是一个 git 问题。一方面,git 没有 FTP 协议支持。另一方面,您甚至没有描述使用 git 将更新推送到存储库。您只是在谈论设置某种自动 FTP 机制。为您的问题添加更多细节。
  • 就在将更新后的文件推送到存储库之前,git 可以看到更改后的文件,不是吗?我记得我看到过插件,但它可能在另一个版本控制系统中。

标签: git ftp shared-hosting


【解决方案1】:

即使 Git 不支持 FTP,也有几个工具可以做到这一点:

我将 git-ftp 用于基于脚本的项目,主要是 PHP。大部分的 低成本的虚拟主机不提供 SSH 和 git 支持,只提供 FTP。

这就是为什么我需要一种简单的方法来部署我的 git 跟踪项目。 而不是总是转移整个项目,我想,为什么不只 传输自上次以来更改的文件,git 可以告诉我 那些文件。

即使你在玩不同的分支,git-ftp 也知道哪个 文件不同。没有普通的 FTP 客户端可以做到这一点。

一些网络主机只给你 FTP 访问主机空间,但你 仍想使用 Git 对目录的内容进行版本控制。 您可以在每次更新时上传您网站的完整压缩包 但这很浪费。 git-ftp.py 只上传改变的文件。

那些脚本只传输自上次以来已更改的文件,这总比没有好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多