News for hackers. Stuff that matters.
Re:What's New In Git 1.8.5 by Osiris on Wednesday December 04, 2013 @01:10PM (#6848812)
Your problem is not undoing merges, but allowing people to merge that shouldn't.

A good solution like GitHub Enterprise or Stash will allow you to use pull requests, so you can require that code gets reviewed by a third-party before merging.

In the case of Atlassian Stash, you can set branch permissions, which allow only certain users to commit/merge to that branch, and you can also require that a merge request be reviewed by specific individuals before the system allows it to be merged.

Preventing the merge problem in the first place is a much better approach than trying to fix it afterwards.

Re:What's New In Git 1.8.5 by thinkpad20 on Wednesday December 04, 2013 @01:40PM (#6849067)
> Preventing the merge problem in the first place is a much better approach than trying to fix it afterwards.

In a perfect world, all problems would be prevented. Unfortunately, we live in the real world, where being able to fix it afterwards is very important.

Re:What's New In Git 1.8.5 by justinhj on Wednesday December 04, 2013 @01:54PM (#6849187)
Exactly. We use github enterprise. Our normal workflow prevents this problem, but shit happens.