I'm new to Plastic SCM and trying to configure it on a small UE4 project. I have a basic ignore.conf file created and most settings seem to work, however for some reason I cannot get Plastic to ignore the .vs directory. My ignore file looks like this:
/ignore.conf
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
Bin
bin
Obj
obj
Log
log
.vs
project.lock.json
project.fragment.lock.json
artifacts
*.nupkg
**/Packages
**/packages
*nuget.props
*.nuget.targets
.localhistory
!**/Packages/build
!**/packages/build
# Jade custon rules
Content/Developers
Binaries
Intermediate
/Saved
*.sln
.git
Most of these filters work, but when I look at my Pending Changes tab I still see the contents of the .vs directory in my project (as you can see in the attached screenshot) despite there clearly being a .vs rule in my file. If I change the ignore rule to be the absolute path /.vs it does work to filter everything out, and using .vs/** will filter all contents of the directory (but not the directory itself, of course). It's just the standard "please ignore this directory everywhere it appears" .vs filter that doesn't work correctly.
Am I misunderstanding something, or perhaps doing something wrong? Any help or guidance would be greatly appreciated!