TL;DR: How do you identify the right event in P4V?
When using Perforce, the filenames for most types of files (events, effect presets, folders, groups, etc) only appear in P4V as the GUID, which is not human readable in terms of identifying which item in FMOD Studio they correspond to. As far as I can tell, this means that if I need to perform a specific Perforce operation on a specific file, like submitting or reverting a specific event, or moving only some of them to a different changelist, it seems next to impossible to find the right files to do that with.
We are using the Perforce integration for FMOD, but that doesn’t really seem to add anything that is helpful. The only UI change I have noticed with the integration is the addition of a Perforce submenu in the right click menu, but that doesn’t have anything I need in it. Nearly everything in that submenu doesn’t exist in Perforce as far as I know, or is using terminology that Perforce doesn’t use (might be Git jargon, but I’m not sure).
Regardless of the lingo, even if those do refer to operations I’m used to using, that menu still doesn’t contain the operations I need. And even if that menu did have what I need in it, I still always want to use P4V for any version control operations rather than doing them in the software I use to edit those files regardless of whether that’s a game engine editor, audio middleware, or an IDE.
So altogether, currently the only way I know how to, for example, move a specific event from one changelist to another is to:
- In FMOD, right click the event and choose Copy GUID
- In P4V, go to the find panel and paste the GUID into the search bar
- Right click the event in the search results and choose “show in>Pending changelist”
- Right click the highlighted event in the change list and select “Move to Another Changelist”
- Select the destination changelist and click OK
That isn’t the end of the world for a single file, but it’s common to have to do something to multiple files at a time, and since “Show in>Pending Changelist” selects the item, it has to be done one at a time for every file you need to do something with. Obviously that doesn’t scale very well for using Perforce all day long every day.
Anyway, my point is just that other people use Perforce with FMOD plenty, so there must be some alternative to this, right? What’s the intended workflow for doing something like moving half of the FMOD events in a changelist to another changelist (specific events, not an arbitrary half of the changelist)? Or for reverting specific events in a changelist with many others?
Basically just how do I find the right events in P4V?