Do you use shared check-outs?

Last updated by Brady Stroud [SSW] almost 2 years ago.See history

In conjunction with regular check-ins, 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 outSettingsForFiles
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 outSettingsForTeamProjects
check-out settings for team project
Figure: Correct check-out settings at the team project level - enable multiple check-out's.

We open source. Powered by GitHub