linux - 执行 svn 更新时无法忽略 svn 控制的目录

标签 linux svn

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

svn propset svn:ignore /foo/bar/ .

但是做的时候 svn 更新/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 的符号链接(symbolic link)替换了它

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

最佳答案

尝试在末尾不加斜杠。它可能会让人感到困惑,因为通常在引用符号链接(symbolic link)时没有斜杠。

在与 out-of-band 的发帖人交谈后,结果证明他想要在 svn 中跟踪相同的 /foo/bar,但只是忽略了这个特定的结帐。 SVN 没有,因为有些东西类型不正确。

解决方案是将跟踪目录移动到另一个路径并适本地符号链接(symbolic link)结帐端。

关于linux - 执行 svn 更新时无法忽略 svn 控制的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960188/

相关文章:

python - 如何使用 python 删除文件中某个字符串后面的所有行,然后添加更多行

linux - 如何将多个库存档(.a)打包到一个存档文件中?

svn - CVS 到 SVN 的转换——如何替换 CVS TAGS 功能

svn - 更好、更简单的 'semantic conflict' 示例?

svn - 是否有可能获得 svn 客户端调试输出?

windows - 从 SVN 迁移到 GIT 时的外部

linux - CentOS : How to uninstall gerrit server from CentOS release 6. 4

linux - 如何求从命令行输入的数字的平均值

python - Python 中的 MongoDB 图形用户界面

svn - TortoiseSVN 1.8 网络速度慢