We do not know which projects will be affected by the branch operation. It's e.g. possible that changes in a project are performed that resides in an EGit repo but the project is not shared with EGit.
Thus I think it's safer to lock the complete WS.