SVN忽略 - “不受版本控制”

时间:2015-01-15 06:56:34

标签: svn version-control

我的目录结构如下:

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

在SVN版本控制下,我不想要几个文件。 组件已提交但自动收报机尚未提交且svn status目前已声明:

?       components/ticker

如果我cd进入自动收报机目录,请尝试:svn propedit svn:ignore .(这是我从此SO solution尝试的内容)我收到错误:

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

我相信,{I} svn add components/ticker后,ticker下的文件将无法再被忽略。

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

1 个答案:

答案 0 :(得分:3)

This answer全力以赴。

您遇到的问题是您要进入要忽略的目录(组件/自动收录器)并尝试设置属性。你正在处理svn:ignore,好像它作用于当前目录。 svn:ignore是要忽略的子目录的列表。您需要在父目录(组件)中设置ignore属性,并为其指定要忽略的子目录(自动收报机)。

cd components
svn propset svn:ignore ticker .