我是SVN的新手,我想以递归方式忽略一个目录,就像在Git中一样.我有一个目录,sample
我想以递归方式忽略它.
>svn status
sample/first/1.jpg
sample/second/2.jpg
sample/third/3.jpg
Run Code Online (Sandbox Code Playgroud)
我试过了:
svn ps svn:ignore "*" .
(在sample
目录下)~/.subversion/config
as中设置全局忽略global-ignores = sample
.但是当我运行时它仍然显示相同的结果svn status
:
>svn status
sample/first/1.jpg
sample/second/2.jpg
sample/third/3.jpg
Run Code Online (Sandbox Code Playgroud)
如何递归忽略SVN中的目录?
如果要忽略该目录samples
及其内的所有内容,则必须svn:ignore
在包含该目录的目录中进行设置samples
。你在samples
自己内部做到了这一点。请注意两件事:
svn:ignore
仅影响 unversions 文件。这意味着 SVN 已知的文件和目录仍然会显示。
svn:ignore
设置不是累积的或递归的。如果您只想忽略树中的 *.jpg 文件,则必须在每个目录中svn:ignore
设置。*.jpg
请注意,该命令svn propset
有一个-R
(又名递归)选项,这可能会有所帮助。但请记住,事实propset
并非如此propadd
。当然,如果您想在树中设置不同的值,这只是一个问题。
归档时间: |
|
查看次数: |
9144 次 |
最近记录: |