svn:ignore is a Subversion documented property, whatever sets it is using Subversion to support it, so it's fine to do that from any client. This setting also gets transferred to other checkouts, so if you ignore a file on your end, and I happen to create a file by the same name on my end, it will get ignored too.
Best. Oleg