1
我在github上有一个私人回购站,并有大约7位开发人员积极工作。我的回购如下Git工作流程建议
- devel
- developerA-branch
- developerB-branch and so on
现在发生的事情是每个开发人员检查了他的当地分支支,推到他的远程和devel的。
我想达到什么是
- 创建沙盒分支
- 一旦开发商推到他的远程分支自动将其拉至沙箱和运行测试。
- 如果测试是很好的推动devel的
- 如果测试是坏撤销的一组更改,并通知开发商
这种方式唯一的工作和测试代码devel的结束。 我知道我可能会进入一个场景,如果2个开发人员承诺分支A和B,并且我将两个都拉到沙箱,如果测试失败,我不知道哪一个会失败。
这可能吗?
这是一个相当广泛的主题,但从查看Git钩子开始,更具体地说[post-receive hook](http://git-scm.com/book/en/Customizing-Git-Git-Hooks#Server-侧钩) – 1615903 2013-04-26 06:25:46
谢谢你会看看它。 – user2322491 2013-05-15 07:59:10