Do you use shared check-outs?

Updated by Brady Stroud [SSW] 1 year ago. See history

123
<introEmbed body={<> In conjunction with [regular check-ins](/check-in-before-lunch-and-dinner-do-you-work-in-small-chunks-check-in-after-completing-each-one), files in source control should never be locked unless absolutely necessary. Use either 'Unchanged - Keep any existing lock' - or 'None - Allow shared checkout'. </>} />

Only use 'Check Out - Prevent other users from checking out and checking in' when checking out binary files e.g. Word documents or third party compiled dll’s. (This will be the default this will be the selected option due to the inability for binary files to be merged on check in.) Check-out settings for files Figure: Correct checkout settings at the file level - don't lock files Do not enforce single check-out at the project level - make sure the 'Enable multiple check-out' option is ticked under Team Project Settings, Source Control. check-out settings for team project Figure: Correct check-out settings at the team project level - enable multiple check-out's.

Acknowledgements

David Klein
John Liu
Ryan Tee
Tristan Kurniawan
Related rules

Need help?

SSW Consulting has over 30 years of experience developing awesome software solutions.

We open source.Loving SSW Rules? Star us on GitHub. Star