cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X

branch locking

hmagnanao
12-Amethyst

branch locking

How can I lock down a branch in Integrity ?

ACCEPTED SOLUTION

Accepted Solutions

Create a new specific ACL for your Dev-path and restrict the "checkin" permission as needed.

HTH

Matthias

View solution in original post

5 REPLIES 5

Hi Hector,

I'm not shure want you mean.

Do you want to place a Lock on all members in a project's development path?

> use "menu/project/open" to open a view on the project's devpath you desire; select the top project and "Lock" the members recursive.

Do you want to prevent Members in a project's development path from being changed?

> use "menu/project/open" to open a view on the project's devpath you desire; select the top project and "Freeze" the members recursive.

> use "menu/project/open" to open a view on the project's devpath you desire; create a chekpoint on the project to store the current projects setup (for ever in a read-only way)

Please specify your use case!

HTH Matthias

hmagnanao
12-Amethyst
(To:mrump)

Hi Matthias,

Thanks for your reply. I want to prevent users from checking in into the dev branch in question. So which would be the best and quickest option of the three above ? And is there a command line equivalent ?

Thanks,

Hector

Create a new specific ACL for your Dev-path and restrict the "checkin" permission as needed.

HTH

Matthias

hmagnanao
12-Amethyst
(To:mrump)

Thanks.

Hi Hector,

if you have the use case that you'd like to "lock" the branch because you want to avoid changes in the member revisions becasue you are planning for a "release checkpoint", then you also could freeze the members.

With a member being frozen, users can still check-in but can NOT set the member revision unless they "thaw" the member.

So you could give the permission to "thaw" a member only to a few persons (e.g. admins of this devbranch).

When the "release checkpoint" is done, the devbranch admins can thaw all members and everybody can continue working, updating member revisions etc.

The advantage of this solution is that you need not remove the checkin permission for all users and then set it again when they should continue to work.

One more use case could be that you simply want to deny that people continue to work on the devbranch at all. Then simply delete the devbranch. The last checkpoint is still there but people cannot continue to work there (unless you create a new devbranch).

Regards

Heike

Announcements


Top Tags