Hi @Kalyani Patra,
For merging, when you see a merge conflict, that means the document/file has changed both in your branch as well as trunk. This is Apptio's way of warning you that there are changes in both places, and you are in a scenario where completing the merge from your branch will over-write changes made in trunk.
For your question about a report and its mulitple tabs, the report as a whole (ie all its tabs) is considered a single object/document. Therefore if you merge your version from the branch to trunk, it will overwrite the entire report, not just a single tab where edits are made.
- Note: Apptio merging does not combine the changes between the branch and trunk - even if work is done on separate tabs - it will overwrite the whole report with the version on the branch.
As a best practice when expecting to merge a branch back into trunk, preemptively tell your users not to check out / in (ie change) any of the metrics, tables, reports etc that you plan to change in the branch. This will help you proactively stop merge conflicts from happening.
Hope that helps, and let me know if you have any other questions!
Shelby