【问题标题】:How to Mirror files in SVN?如何在 SVN 中镜像文件?
【发布时间】:2011-01-19 14:50:26
【问题描述】:

我们有一组 web 项目,其中有很多共享的 html 资源 - .aspx、ascx 文件。 我们已经将它们拆分为项目文件夹结构,我知道,所有 4 个项目的哪些文件夹必须相同,哪些是特定的。

这应该是svn中的一种方式如何做到这一点吧?

在最坏的情况下,也许有人可以推荐比较文件的好工具。我测试了其中的 4 个,这很痛苦 - 他们尝试同步 svn 内部文件,并且只同步 2 个文件夹。

最后,我们使用的是付费的 SVN 托管,而不是自己的服务器,并且不能在服务器上安装一些东西

【问题讨论】:

    标签: svn configuration mirroring


    【解决方案1】:

    为了比较,我使用了 Scooter Software 的超越比较。

    在 svn 中的一个位置添加公共文件并在必要时使用构建脚本复制它们得到我的投票,您不希望必须在多个位置进行错误修复,或者更糟糕的是,如果某种类型的复制的文件被使用,不知道首先在哪里进行错误修复。

    【讨论】:

      【解决方案2】:

      也许定义 Externals 是你的方法:

      http://svnbook.red-bean.com/en/1.0/ch07s03.html

      【讨论】:

        【解决方案3】:

        想到的不是使用文件的副本,而是使用符号链接并将它们置于版本控制之下。

        否则,在从 svn 签出内容后使用 makefile 从一个主副本中获取文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-12-14
          • 1970-01-01
          • 2010-11-14
          • 1970-01-01
          • 1970-01-01
          • 2011-10-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多