svn:如何忽略除两个文件之外的文件夹
svn: how to ignore folder except two files
如何忽略除 one_file
之外的 submissions
的所有子文件夹?
submissions/
vt1/
vt2/
vt3/
one_file
one_file
已经在存储库中,vt
文件夹在存储库中 不。
(我在文件夹 submissions
之外尝试以下所有操作)
我尝试了 svn propedit svn:ignore .
和随后的 submissions/vt*
。
然后提交,以防万一。当我调用 svn status
时,这仍然显示所有那些 vt 文件夹(上面有 ?
标记)。
然后我尝试了相同的 propedit 命令但放在那里 submissions
。同样的结果。我也试过 submissions/*
和 ./submissions/*
.
然后我尝试只添加其中一个 vt 文件夹(因此不使用模式 *
)。它仍然显示那个子文件夹!事情变得有趣了...
我用尽了所有 "logical" 方法。你知道怎么做吗?
来自the book:
When found on a versioned directory, the svn:ignore
property is
expected to contain a list of newline-delimited file patterns that
Subversion should use to determine ignorable objects in that same
directory.
您需要将 submissions
文件夹中的 svn:ignore
属性 设置为 vt*
从包含 submissions
文件夹的工作副本目录中,使用:
svn propset svn:ignore "vt*" submissions/
或从 submissions
文件夹本身,使用:
svn propset svn:ignore "vt*" .
如何忽略除 one_file
之外的 submissions
的所有子文件夹?
submissions/
vt1/
vt2/
vt3/
one_file
one_file
已经在存储库中,vt
文件夹在存储库中 不。
(我在文件夹 submissions
之外尝试以下所有操作)
我尝试了 svn propedit svn:ignore .
和随后的 submissions/vt*
。
然后提交,以防万一。当我调用 svn status
时,这仍然显示所有那些 vt 文件夹(上面有 ?
标记)。
然后我尝试了相同的 propedit 命令但放在那里 submissions
。同样的结果。我也试过 submissions/*
和 ./submissions/*
.
然后我尝试只添加其中一个 vt 文件夹(因此不使用模式 *
)。它仍然显示那个子文件夹!事情变得有趣了...
我用尽了所有 "logical" 方法。你知道怎么做吗?
来自the book:
When found on a versioned directory, the
svn:ignore
property is expected to contain a list of newline-delimited file patterns that Subversion should use to determine ignorable objects in that same directory.
您需要将 submissions
文件夹中的 svn:ignore
属性 设置为 vt*
从包含 submissions
文件夹的工作副本目录中,使用:
svn propset svn:ignore "vt*" submissions/
或从 submissions
文件夹本身,使用:
svn propset svn:ignore "vt*" .