Getting duplicate permission roles after importing changes from version control

I’m trying to export permission roles as shown below and pushing same thing to vesrion control.

“dt”: “Custom DocPerm”,

    "filters": [["Role", "in", ("Projects User", "Projects Manager")]]

And I am pulling changes to other system and i am migrating it.
The permission roles are getting imported on each migrate.
But I want only one permission role and if i migrate it again it should not get duplicated.
Can someone please help me to solve this issue.