Newer user to Perforce here, trying to set up an Unreal Project with Perforce for my team - I've been following online tutorials for the P4Ignore setup (create a file, make sure the correct syntax is followed in the .txt, set it as the P4IGNORE variable via 'p4 set P4IGNORE=.p4ignore', everything), but I couldn't for the life of me get this program to recognize my ignores. However, just as I was about to write a post complaining about how I couldn't figure this out or find a post anywhere, I managed to figure out what was going on: in my Client settings file (p4 client in CMD), the Root directory for my p4v client was set to my C:/ drive, specifically the default C:/users/<my username> directory, whereas I installed the client on a directory I had labelled as S:/Perforce/Client.
SO, for those of you like me who might run into this during your first time setup: if you're having issues getting your p4ignore files recognized by the client, while everything else is working (no error on the 'p4 set' function, your p4ignore file is in correct syntax, but p4 ignores still doesn't include your rules, etc.) make sure you perform the following:
- Go to your command line interface.
- Type in 'p4 client'.
- Look for the property labelled 'Root:' and verify that the directory listed there is where you have the client files/executables.
All the best,