在进行svn更新时无法忽略svn控制的目录

时间:2009-06-06 17:46:13

标签: linux svn

基于How do I ignore a directory with SVN?我试过

svn propset svn:ignore /foo/bar/ .

但是在做的时候     svn update / foo

我收到此错误:

svn: PROPFIND request failed on '/foo/bar/'
svn: PROPFIND of '/foo/bar': 405 Method Not Allowed (http://svn.assembla.com)

我试图跳过/ foo / bar的原因是因为我用符号链接替换为/ some / other / dir

ln -s /some/other/dir /foo/bar

2 个答案:

答案 0 :(得分:1)

在没有斜线的情况下尝试它。它可能会变得混乱,因为符号链接通常被称为没有斜线。

在与带外海报交谈之后,事实证明他希望在svn中跟踪/foo/bar,但只有在这个特定的结账时才会被忽略。 SVN没有它,因为有些东西不是正确的类型。

解决方案是将跟踪的目录适当地移动到另一个路径和符号链接签出端。

答案 1 :(得分:0)

svn:ignore属性仅在svn status和svn add命令期间使用,没有其他操作会注意它,例如update。

另外,你的结账是否以/为根,因为你拥有/ foo / bar属性。