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

使文件夹不受SVN管理

svn
  •  5
  • bezmax  · 技术社区  · 17 年前

    是否可以以不会从每个用户的本地存储库中删除文件夹的方式从存储库中删除文件夹?

    在我的例子中,有一个名为'config'的目录,它是要进行版本控制的。现在我们决定从版本控制中删除该目录,但将其保留在每台个人计算机上(顺便说一下,将其添加到svn:ignore)。问题是,如果我用“svn delete”删除那个目录,它将从每个人的计算机上被删除,我不希望这样。

    2 回复  |  直到 17 年前
        1
  •  6
  •   si618    17 年前

    据我所知,唯一的方法是将其保存在您自己的工作副本中:

    svn delete --keep-local
    

    你被卡住了,因为你不能忽略一个版本控制的文件。

    如果是 重要信息:如果您使用OrtoiseSVN,那么您可以分两个阶段执行操作-创建客户端预更新挂钩以导出目录(或文件),然后在更新后(将svn:ignore添加到工作副本后)再次复制目录或文件。

    听起来是个不错的点子,我想你最好发封电子邮件解释一下情况,并提前通知出口 在你做出承诺之前。

        2
  •  2
  •   Community Mohan Dere    9 年前

    一旦目录不受版本控制,您需要在其上添加svn:ignore;但是为了使它脱离版本控制,我认为您必须svn:删除它,让每个开发人员将其复制出来,删除.svn目录,进行更新,然后将其复制回来。

    This related question