Let's assume this scenario. We have 3 branches a,b,c in our perforce depot. First of all, I merged branch "a" into branch "c". Then I merged branch "b" into branch "c". Then I submitted both the merges.
After that, I came to know that the branch "a" was a faulty branch with errors. That was a mistake to merge the branch "a" with branch "c". I was supposed to merge only branch "b" with branch "c".
We don't use command line tool. We are using p4v GUI client. I have no clue how to revert those two merges and then merge the branch "b" only with branch "c".
Please help me get out of here with some idea. Thanks in advance.
Let me know if anything is not clear.
You can select the Submitted changelist in P4V from the merge of a -> c and right-click and choose 'Rollback'.
For more information about how to undo an integration via the Rollback feature in Perforce, go here:
http://answers.perforce.com/articles/KB_Article/How-To-Rollback-An-Integration
REFERENCES
http://answers.perforce.com/articles/KB_Article/Backing-Out-Submitted-Changelists/