我有一个目录结构,如下所示:
components
|_ticker
|_sass-utils
|_ ..
|_ticker.css
|_ticker.sass
|_ ..
有几个文件我不希望在SVN版本控制下。组件已提交,但代码尚未提交,svn status
当前声明:
? components/ticker
如果我cd
进入股票代码目录,请尝试:svn propedit svn:ignore .
(这是我从此SO解决方案中尝试的)我收到错误:
svn: E200005: 'components/ticker' is not under version control
我相信一旦我svn add components/ticker
,ticker
下的文件就不能再被忽视了。
那么如何忽略尚未受版本控制的文件呢?
这个答案说明了一切。
您遇到的问题是您要进入要忽略的目录(组件/代码)并尝试设置属性。 你把 svn:ignore 当作它作用于当前目录。 svn:ignore 是要忽略的子目录的列表。 您需要在父目录(组件)中设置 ignore 属性,并为其提供要忽略的子目录(代码)。
cd components
svn propset svn:ignore ticker .