代码之家  ›  专栏  ›  技术社区  ›  Tigran

FTP上的Mercurial存储库

  •  3
  • Tigran  · 技术社区  · 14 年前

    我想知道,是否有可能在 一些具有RW访问权限的FTP文件夹。有人做过那样的事吗?

    3 回复  |  直到 14 年前
        1
  •  2
  •   Norman Gray    14 年前

    一切皆有可能。但那很难。

    standard ways of doing that

    如果是这样的话 只有 Mercurial bundles . 程序如下:

    1. 将编辑提交到本地存储库
    2. 使用 hg bundle --all my-bundle.hg
    3. my-bundle.hg 到服务器

    我的包.hg hg pull my-bundle.hg --all 您可以更聪明,只导出“最近”的更改,但这会变得更复杂,并且有丢失更改集的风险:使用 是残酷的,但故障安全。

    祝你好运。

        2
  •  3
  •   Jay    12 年前

    为了完整起见,因为我遇到了同样的问题,觉得还有一个更简单的解决方案:

    FTPUse NetDrive

    一旦您这样做了(并且您的ftp服务器现在映射到例如f:),您就可以简单地使用该虚拟驱动器(或任何子文件夹)作为mercurial操作的远程目标。对我来说很有魅力。

        3
  •  0
  •   Community CDub    8 年前

    This question on SuperUser 可能很有趣。核心思想似乎是围绕着运行一个后台进程来发展的,该进程将本地文件夹与远程ftp文件夹同步。可能对你有用。

    但我不知道当多个用户同时尝试同步时会发生什么。因为使用这种方法绕过了mercurial在锁定树等方面的所有保护。