我是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/configas中设置全局忽略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 次 |
| 最近记录: |