On 20/08/2016, at 11:49 AM, Mark Anderson wrote:

> I use git (and Github Enterprise) in my day to day work. I can help out. 
> 
> Another good (free (as in beer)) client is SourceTree 
> https://www.sourcetreeapp.com/

Qt and KDE moved from svn to git a while back.  IIRC it was quite an effort for 
a
few individuals to port all the repositories across and preserve all the 
history.
They had to write lots of scripts and check all the results.  I hope it is 
easier now.

As a KDE developer (and spectator of the changeover from svn to git) I have 
found
this cheat sheet very useful, but not quite covering all situations I have 
encountered.
    http://www.cheat-sheets.org/saved-copy/git-cheat-sheet.pdf

Also there are web pages on svn v. git "equivalence" (as far as it goes, which
is not very far IIRC).

I don't know how Github works, but in raw git you have your own local copy of
the repository at all times, so it does not matter so much to a single developer
if his/her central copy is down for a few days.  Multiple developers on the same
repository would feel more pain or less, depending on the degree of overlap
of their work on particular files.  In principle, developers can commit to each
others' local git repositories, rather than via central, but I do not know how 
much
that is done in practice.  In KDE and Qt people always go via central AFAIK.

Cheers, Ian W.

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to