【问题标题】:total commander ignoring svn folders on ftp upload总指挥官在 ftp 上传时忽略 svn 文件夹
【发布时间】:2010-09-10 11:18:31
【问题描述】:

当我将包含“.svn”子文件夹的文件夹上传到 ftp 时,“.svn”文件夹也会被上传。上传到 ftp 时是否可以让总指挥官忽略“.svn”文件夹? 我宁愿不要在svn中使用“导出”选项,因为我必须经常上传新文件并且导出需要时间,所以很不方便......

【问题讨论】:

  • 这让我印象深刻,因为在没有描述根本问题的情况下决定了解决方案。 为什么您要将工作副本上传到 FTP 服务器?部署?备份?您是否还上传了不是工作副本一部分的目录?如果您这样做是为了备份您的存储库,并且您能够在您的 FTP 服务器上创建一个备份存储库,您可以使用svnsync 来保持您的存储库同步。
  • 用于部署。项目经常有细微的变化,我必须将更改的文件上传到 FTP。

标签: svn ftp total-commander


【解决方案1】:

本地文件夹地址和远程文件夹地址之间有一个过滤框。在里面输入*.*|.svn\

【讨论】:

  • A 在 tls 加密连接上同步大量文件时遇到了一些问题。现在我手动复制东西:(
【解决方案2】:

如果您使用 Eclipse,则有一个 File/Export 操作可让您将项目导出到文件系统。它将剥离所有 .svn 文件夹和其他与 IDE/项目相关的文件和文件夹。

【讨论】:

    【解决方案3】:

    我不知道你是否可以使用 Total Commander 解决问题,但这里有一个不同的解决方案:你应该使用 svn export PATH1 PATH2 从存储库中导出你的东西(请参阅documentation)。导出的版本不包含任何 svn元数据(如 .svn 文件夹)。

    【讨论】:

    • "我宁愿不要在svn中使用"export"选项"
    【解决方案4】:

    我不知道你如何使用总指挥官做到这一点,但我知道你可以使用 Filezilla 做到这一点。您转到查看-> 文件名过滤器(或 ctrl-i)并选择本地过滤器下的 CVS 和 SVN 目录。现在您可以将内容上传到服务器,而无需上传 CVS 或 SVN 文件:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      相关资源
      最近更新 更多