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/ticker
,ticker
下的文件就不能再被忽略了。
那么如何忽略尚未受版本控制的文件?
This answer一目了然。
您遇到的问题是您将进入要忽略的目录 (components/ticker) 并尝试设置属性。您将 svn:ignore 视为作用于当前目录。 svn:ignore 是要忽略的 子目录 的列表。您需要在父目录(组件)中设置忽略属性,并为其提供要忽略的子目录(ticker)。
cd components
svn propset svn:ignore ticker .
我的目录结构如下所示:
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/ticker
,ticker
下的文件就不能再被忽略了。
那么如何忽略尚未受版本控制的文件?
This answer一目了然。
您遇到的问题是您将进入要忽略的目录 (components/ticker) 并尝试设置属性。您将 svn:ignore 视为作用于当前目录。 svn:ignore 是要忽略的 子目录 的列表。您需要在父目录(组件)中设置忽略属性,并为其提供要忽略的子目录(ticker)。
cd components
svn propset svn:ignore ticker .