We have been trying to figure out a way to work as a Team on a salesforce project using Apex and lightning components.
I envision a scenario where each developer would have his/hers own org (developer account) to develop and test against. We would all be committing to one svn repository on our server and later deploying that code to the company org.
We also would like to develop on our preferred IDEs on my case, Sublime.
We have tried force CLI migration tool, ANT and MavensMate so far to do that but we haven't been successful yet.
It's a requirement to be able to retrieve and deploy APEX and Lightning components.