I recommend SourceTree by Atlassian when working with Git repositories.
Your project members can each have a local Git repository on their
respective development machines to which they pull content, and
occasionally use GitHub as the common remote repository to push to.
I personally use Araxis Merge Pro (with the three column window) for the
occasional pull conflict reconciliation. Alas, it's a pricy package.
There are several less costly and free ones available; FileMerge does
the job, and is included with Xcode.
Finding a local git expert to lean on while you pick up git
idiosyncrasies makes things go a lot smoother.
The advantage git offers is the ability to integrate locally, test
locally, and then update the shared trunk; and save
not-quite-ready-for-prime-time source locally as often as you like or
need, and having the tools be able to compare older revisions to current
for your personal revision history.
I have used a wide variety of source control packages including VSS and
TFS, and have grown comfortable using git.
It is extremely worthwhile to take the time and get to know git tools.
The massive advantages can be obscured by the learning process.
-Mike
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch