【问题标题】:SVN: Ignore subfoldersSVN:忽略子文件夹
【发布时间】:2011-02-03 17:20:27
【问题描述】:

我有一个文件夹说:/user_files,我想将其包含在 SVN 中,但它下面还有其他文件夹我不想包含。

有没有办法使用svn:ignore 忽略文件夹中的任何内容,即使该父文件夹包含在存储库中?

【问题讨论】:

    标签: svn svnignore


    【解决方案1】:

    使用它忽略 user_files 目录中的所有内容:

    svn propset svn:ignore '*' user_files
    

    这会将user_files 目录上的svn:ignore 属性设置为*,这实际上会导致svn 忽略此目录中的每个未跟踪文件。

    然后你必须提交你设置属性的目录,并更新其他工作副本。

    【讨论】:

    • 非常感谢。如果我在服务器上做 propset,我还需要在本地机器上做吗?
    • 顺便说一句,如果我运行:svn propset svn:ignore graphics_novel_images '' I get '' is not under version control
    • 您需要在存储库的工作副本上执行此操作(存储库的签出);然后提交该目录。然后每个最新的工作副本(包括本地计算机上的)也必须拥有财产。
    • svn propset svn:ignore '*' graphic_novel_images
    【解决方案2】:

    .svnignore 不会阻止您添加内容 - 它只是禁止在svn stat 中报告它们。您可以将 /user_files 放入您的 .svnignore 中,然后从那里强制添加您想要添加的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 2011-04-01
      相关资源
      最近更新 更多