Hi all,

I have just checked, GitHub allow "non-fast forward" update, and there
is no option to disable it. This means anybody have write access to it
might overwrite the whole repository, keeping no history behind. (for
those who are curious, google the 'git push --force').

So we have three options:
   1) Just live with it, we trust our developers, we have backups,
yada yada.  (i hate this option)

   2) Adapt the git workflow: every developer have his own branch,
only toad have access to the main repository, he will pull
periodically (or on request)

   3) Choose another git host.  (Anybody know which hosting allow
disabling non-fast-forward push?)


Regards,
Daniel Cheng

Reply via email to