Macos Svn忽略问题,没有其他问题/答案有帮助

Macos Svn忽略问题,没有其他问题/答案有帮助,macos,svn,Macos,Svn,我正在OSX上的命令行上使用svn。 在我的项目中,我想忽略缓存和会话目录,但其他主题都没有帮助,我看不出为什么没有 /my-project/storage/framework/ cache/ sessions/ views/ 我想从版本控制中忽略缓存和会话及其内容。他们不断更新或添加新文件。我已经有一些在版本控制下,我不

我正在OSX上的命令行上使用
svn
。 在我的项目中,我想忽略
缓存
会话
目录,但其他主题都没有帮助,我看不出为什么没有

/my-project/storage/framework/
                             cache/
                             sessions/
                             views/
我想从版本控制中忽略
缓存
会话
及其内容。他们不断更新或添加新文件。我已经有一些在版本控制下,我不知道如何删除那些已经在控制下的,并在将来忽略它们

我所拥有的:

> svn stat
?       storage/framework/cache/96
?       storage/framework/sessions/527212b940937ee8b637e516a5169aa933d03ce0
到目前为止,我已经尝试:

> cd storage/framework
> svn propset svn:ignore cache .
> svn proplist
Properties on '.':
 svn:ignore
>svn propget svn:ignore
cache

>svn status
 M      .
?       cache/96
?       sessions/527212b940937ee8b637e516a5169aa933d03ce0
现在是否应该忽略
缓存
目录? 然后,我可以为会话和它的内容做同样的事情,如果它起作用的话

framework>svn pg svn:ignore -v
Properties on '.':
  svn:ignore
    cache
    sessions
因此

>svn st
A       framework
?       framework\views
为了


我尝试了文件夹中文件的不同忽略路径组合,例如
sessions/*
,但发现它们不起作用

事实上,这是我部分需要的答案。我以前无意中试图忽略目录,而我所需要的只是忽略每个目录的内容。因此,因为目录已经在版本控制下,我不能忽略它们和它们的内容。我需要自己忽略这些内容

最后,我在
缓存
会话
目录中都包含了一个svn:ignore属性,以忽略所有带有
*


然后,在提交所有更改之前,我使用
svn-rm--keep local cache/*
svn-rm--keep local sessions/*
从存储库中删除了已经存在的文件,现在这两个目录中的内容都被忽略了。

我更新了属性svn:ignore,以便在运行
framework>svn pg svn:ignore时同时包含这两个属性-v
我得到了与您相同的输出,但当我运行svn st时,我仍然得到了?在我想要忽略的文件旁边
>dir /B /S
Z:\WC\framework
Z:\WC\framework\cache
Z:\WC\framework\sessions
Z:\WC\framework\views
Z:\WC\framework\cache\96
Z:\WC\framework\sessions\527212b940937ee8b637e516a5169aa933d03ce0