Thats true its hard to organize. But you could just push and pull using git of github. When making a repository of an existing unity project in github you can select preset for Unity in github desktop. It helps a lot.