gpt4 book ai didi

windows - propset svn :ignore - possibly Vista related 问题

转载 作者:可可西里 更新时间:2023-11-01 13:50:24 26 4
gpt4 key购买 nike

据我了解,使用 SVN 忽略目录的内容的命令是这样的:

svn propset svn:ignore "*" tmp/

这应该在 tmp 的内容上设置忽略属性目录对吧?换句话说,通配符被设置为 tmp 目录上的忽略值。问题是,这是我的 Windows 机器上发生的事情:

> svn propset svn:ignore "*" ./tmp
property 'svn:ignore' set on 'app'
property 'svn:ignore' set on 'config'
property 'svn:ignore' set on 'db'
property 'svn:ignore' set on 'doc'
property 'svn:ignore' set on 'lib'
property 'svn:ignore' set on 'log'
property 'svn:ignore' set on 'nbproject'
property 'svn:ignore' set on 'public'
[etc...]

这是不对的。我是不是做错了什么(或者可能是疯了),还是我的 Windows 上的 svn 坏了?

一些注意事项:

> svn --version<br/>
svn, version 1.5.2 (r32768)<br/>
compiled Aug 28 2008, 19:05:34


更新: 我刚刚在 Windows XP 机器上试过这个,它按预期工作。所以这要么是 Vista 的特定问题,要么是我的 Vista 配置有问题。是否有其他人能够在 Vista 上重现此问题?我刚刚发现 Vista 没有被列为 CollabNet downloads page 上支持的平台之一。 .

最佳答案

看起来像微软,在他们无穷的智慧中,有changed the behavior of wildcard expansion in Windows Vista :

因此,不是传入转义的通配符,而是对其进行扩展:

Under Win 95, 98, 2000, XP, the application runs as expected: it does wildcard expansion when parameters are like «*.txt» and it does NOT when parameters are like «"*.txt"». Under Windows Vista, wildcard expansion takes place always, or, said otherwise, double quotation marks DOES NOT suppress it.

Collabnet forum上有关于这个问题的进一步讨论.

关于windows - propset svn :ignore - possibly Vista related 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com