2010-03-12 67 views
2

我正在建立一个新项目,并计划使用git和github作为sourcecontroll,并托管回购和灯塔以进行错误跟踪。我一直在使用git,但一直只用它来获得更多的备份解决方案而不是协作编码解决方案。最佳实践:git,github,灯塔和2个开发人员

[编辑]里德此处了解详情:http://git.pastebin.com/ArzBBx6j [/编辑]

另外,我注意到,在github上你可以设置一个servicehook到灯塔所以,只要你推到github上会通知的灯塔变化。这使用令牌进行用户身份验证,并且能够更改已解决的故障单等。

但是,此令牌我相信这样的功能,以便每当用户推入回购(无论是谁),它都是回购的所有者“更新”灯塔。这是个问题。

所以,我认为这是必要的2个独立回购在github(每个开发一个),我想知道应该使用的工作流程。

Any1在乎这件事情吗?像什么时候拉和推(以及在哪里),以及如何使两个github的回购同步或类似的东西?或者完全解决这个问题。

回答

2

我不确定灯塔部分,但在我的github上的合作中,我们有一个开发人员启动一个存储库,另一个开发人员将其分叉。从那时起,我们试图通过在必要时拉动(和合并)对方,尽可能保持我们自己的“主”分支尽可能同步。做到这一点的一个好方法是在推送到github之前养成一种总是拉动的习惯(或者可能是脚本),以尽量减少冲突的影响。当然,这与开发人员的数量并不相符。对于3个以上的开发人员,您可能需要一个更集中的存储库。