Source Control

I and my team have started to use an SCM and the platform we have chosen is bitbucket and source-tree, my question is, is It possible to use bitbucket integrated with the unreal engine like other unreal version control platforms like-git, subversion, perforce, Plastic SCM?

BitBucket & Source Tree are git based so you should be able to use the git source control from inside unreal. I would recommend if you haven’t already looking at LFS and file locking: Working with Git LFS Files | Bitbucket Data Center and Server 7.20 | Atlassian Documentation

Might also be a good idea to look at GitHub - SRombauts/UE4GitPlugin: Unreal Engine 4 Git LFS 2 Source Control Plugin (beta) which has some features the built-in plugin doesn’t