Support for recursive directories in global ignore pattern in TortoiseSVN settings

Wout de Zeeuw via TortoiseSVN-dev <[email protected]> Thu, 18 Dec 2025 07:22:55 -0800 (PST)
Newsgroups gmane.comp.version-control.subversion.tortoisesvn.devel
Message-ID <[email protected]>
------=_Part_91710_951648314.1766071375162
Content-Type: multipart/alternative; 
	boundary="----=_Part_91711_138661082.1766071375162"

------=_Part_91711_138661082.1766071375162
Content-Type: text/plain; charset="UTF-8"

Hi,

I have a requirement to ignore e.g. all bin and obj directories, and very 
importantly all their child directories recursively. I want to easily set 
this in the client globally, and have no wish to set properties on the 
subversion repository. Currently this seems to be not possible.

If I just set bin as the pattern, it will ignore just the bin directory 
itself, and not the files in it.

If I set bin/* as pattern, it will also ignore the files in it, but not all 
the files in its subdirectories.

In Visual Studio .NET projects, the bin folder structure is often something 
like this:

bin\Debug\net8.0

And no, I don't want to add this whole thing to the pattern, there will be 
debug/release, bunch of .net version, it's a whole directory tree. I just 
want to tell TortoiseSvn to ignore the bin dir and everything in it.

I could sponsor development of this improvement to TortoiseSVN, or if you 
point me to the code, I can implement it myself.

Best regards,

Wout

-- 
You received this message because you are subscribed to the Google Groups "TortoiseSVN-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/tortoisesvn-dev/b66786a4-a72d-4145-bff0-e1cced703345n%40googlegroups.com.

------=_Part_91711_138661082.1766071375162
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div>Hi,</div><div><br /></div><div>I have a requirement to ignore e.g. all=
 bin and obj directories, and very importantly all their child directories =
recursively. I want to easily set this in the client globally, and have no =
wish to set properties on the subversion repository. Currently this seems t=
o be not possible.</div><div><br /></div><div>If I just set bin as the patt=
ern, it will ignore just the bin directory itself, and not the files in it.=
</div><div><br /></div><div>If I set bin/* as pattern, it will also ignore =
the files in it, but not all the files in its subdirectories.</div><div><br=
 /></div><div>In Visual Studio .NET projects, the bin folder structure is o=
ften something like this:</div><div><br /></div><div>bin\Debug\net8.0</div>=
<div><br /></div><div>And no, I don't want to add this whole thing to the p=
attern, there will be debug/release, bunch of .net version, it's a whole di=
rectory tree. I just want to tell TortoiseSvn to ignore the bin dir and eve=
rything in it.</div><div><br /></div><div>I could sponsor development of th=
is improvement to TortoiseSVN, or if you point me to the code, I can implem=
ent it myself.</div><div><br /></div><div>Best regards,</div><div><br /></d=
iv><div>Wout</div><div><br /></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;TortoiseSVN-dev&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">tor=
[email protected]</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
tortoisesvn-dev/b66786a4-a72d-4145-bff0-e1cced703345n%40googlegroups.com?ut=
m_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/tor=
toisesvn-dev/b66786a4-a72d-4145-bff0-e1cced703345n%40googlegroups.com</a>.<=
br />

------=_Part_91711_138661082.1766071375162--

------=_Part_91710_951648314.1766071375162--