We are using perforce and unity3d. We have a problem when we are submitting files that contain symbol “@” in their names, give us error it’s a not directory or file. Actually unity or perforce changes “icon@2x.png” to “icon%402x.png” then it says “icon%402x.png” is not directory or file. My question is how to submit these files.
We have found this happens only on adding a file to Perforce. This is likely due to nuances with what Perforce expects (1) not being followed by Unity. Our work around is just to revert the files with %40 marked for add and manually add in the files with @ back into the changelist.
UPDATE : Since the Perforce plugin is open-source, I fixed the code. I’ve posted the fix to GitHub here.