Hi Michael Lantz,
Thanks for replying. We are sorry that currently there is no plan to support Git.
By Teamwork Server (or CVS, Subversion and Perforce), you need to checkout the project from server, which is actually copying the project from server to your local computer for modification. Each user will have their own local copy of project.
And when you want to commit changes in project to server, you just need to commit the project to server. Once the changes is committed to the server to merge with the latest revision of project in server, other users can get the changes from server by project update or after committed project to server (commit project to server will update user’s local copy as well).
For your information, you can get details about checkout project from Teamwork Server (i.e. make a local copy to user’s computer) from:
And details about commit project (i.e. merging changes from different user):
Therefore, Teamwork Server (or CVS, Subversion and Perforce) should fulfill your needs. Should you have any inquiry, please feel free to ask.