SVN 忽略 - "not under version control"

SVN ignore - "not under version control"

我的目录结构如下所示:

components
  |_ticker
    |_sass-utils
      |_ ..
    |_ticker.css
    |_ticker.sass
    |_ ..

在 SVN 版本控制下有几个我不想要的文件。 components 已提交但 ticker 尚未提交并且 svn status 当前状态:

?       components/ticker

如果我 cd 进入 ticker 目录然后尝试: svn propedit svn:ignore . (这是我从这个 SO solution 尝试的)我得到错误:

svn: E200005: 'components/ticker' is not under version control

我相信一旦我svn add components/tickerticker下的文件就不能再被忽略了。

那么如何忽略尚未受版本控制的文件?

This answer一目了然。

您遇到的问题是您将进入要忽略的目录 (components/ticker) 并尝试设置属性。您将 svn:ignore 视为作用于当前目录。 svn:ignore 是要忽略的 子目录 的列表。您需要在父目录(组件)中设置忽略属性,并为其提供要忽略的子目录(ticker)。

cd components
svn propset svn:ignore ticker .