SVN忽略文件

Ran*_*lue 6 svn

我试图忽略img/test.jpgSVN后面的文件.在这个问题的提示下,我尝试了这个命令:

svn propset svn:ignore "img/test.jpg" .
Run Code Online (Sandbox Code Playgroud)

img/test.jpgSVN告诉我,而不是忽略property 'svn:ignore' set on '.'.

此外,当我这样做时,svn status我现在得到额外的一行:

 M      .
Run Code Online (Sandbox Code Playgroud)

如何让SVN忽略文件?

Mic*_*ski 10

尽管输出混乱,但您的命令似乎已正常工作.这条线

M    .
Run Code Online (Sandbox Code Playgroud)

...表示您已在当前目录(从中运行命令的目录)设置了属性.忽略的路径是./img/test.jpg,但属性是在当前目录而不是特定文件上设置的.它有一个修改过的标志,M因为您还没有将属性提交回存储库.提交后,后续检查或其他在此代码库上工作的人svn update也将获得该svn:ignore文件的属性.

注意:要修改或删除此通道svn propdel,您还需要从当前目录执行此操作:

svn propdel svn:ignore .
Run Code Online (Sandbox Code Playgroud)

你也可以cd进入img/目录并propset在那里运行,在这种情况下,它将绑定到该目录而不是其父目录.您的提交将如下所示:

M    img
Run Code Online (Sandbox Code Playgroud)