How to create an ignore list of multiple items in SVN?

I create an ignore list on a Windows machine using the following command line:

svn propset svn:ignore "bin" Fardis.Test

Directory tree structure:

\src\
\src\Fardis.Test\
\src\Fardis.Test\bin\
\src\Fardis.Test\obj\

I run this command while my current directory \src. This works fine, but I want to add another folder \src\Fardis.Test\obj\to the ignore list, but that fails. I tried the following:

svn propset svn:ignore "bin obj" Fardis.Test
svn propset svn:ignore "bin, obj" Fardis.Test
svn propset svn:ignore "bin; obj" Fardis.Test

After issuing one of them svn statusshows that none of the bin or obj files are added to the ignore list.

How can i solve this?

+5
source share
3 answers

svn propedit svn propset .

global-ignores , . , .

+7

.svnignore. . svn: ignore :

$ svn propset svn:ignore -F .svnignore .
  property 'svn:ignore' set on '.'

.svnignore:

*.pyc
*~

EDIT: .svnignore , .

+24

global-ignores.

, : .svn-ignore .svn-ignore-recur.

.svn--

.idea
*.pyc
*.aux
*.out
*.ilg
*.toc
64bit-Debug

.svn-

.idea
*.pyc
*.aux
*.out
*.ilg
*.toc
64bit-Debug
# below is difference
base
ta.txt
ta.html

( ).

svn propset svn:ignore -F .svn-ignore-recur . --recursive
svn propset svn:ignore -F .svn-ignore .

, .

To simplify the problem, it is sufficient to create the files .shand / or .bat:
! SVN-ignor.bat

svn propset svn:ignore -F .svn-ignore-recur . --recursive
svn propset svn:ignore -F .svn-ignore .


! Svn-ignor.sh

#!/bin/sh

sh ./!svn-ignor.bat

Of course you should add the file:

svn add .svn-ignore* !svn-ignor.*

Additionally

It’s clear that you are creating a file, for example .svn-ignore-some-subdir

*.dvi
*.cot
seven_doo

and call

svn propset svn:ignore -F .svn-ignore-some-subdir ./sub/sub1/sub2
0
source

All Articles