Using a version control-system with file-locking capabilities (svn/perforce/plastic) will make sure only one person can work on the same blueprint at the same time.
There is no solution to work simultaneously on the same blueprint, other than manually merging the files after (not too difficult if it’s different functions) or moving the functions to c++.