我正在建立一个新项目,并计划使用git和github进行源控制和托管回购和灯塔进行错误跟踪。我一直在使用git一段时间,但只使用它来获得比协作编码解决方案更多的备份解决方案。
[编辑]请点击此处了解详情:http://git.pastebin.com/ArzBBx6j [/ Edit]
另外,我注意到在github中你可以设置一个服务挂钩到灯塔,这样每当你推送到github它就会通知灯塔的变化。这使用令牌进行用户身份验证,并且能够将故障单更改为已解决等。
然而,这个令牌我相信这样的功能,以便每当用户推送回购(不管是谁),它是“更新”到灯塔的回购的所有者。这是一个问题。
所以,我认为有必要在github上有两个独立的回购(每个开发一个),我想知道应该使用的工作流程。
任何人都在关注此事吗?喜欢何时拉和推(以及在哪里),以及如何使两个github repos同步或类似的东西?或完全解决问题的另一种方法。
答案 0 :(得分:2)
我不确定灯塔部分,但在我在github上的合作中,我们有一个开发人员启动了一个存储库,另一个开发了它。从那时起,我们试图通过在必要时从彼此拉动(和合并)来保持我们自己的“主”分支尽可能同步。这样做的一个好方法是在推送到github之前养成一个总是拉动的习惯(或者可能是一个脚本),以尽量减少冲突的影响。当然,这与开发人员的数量不一致。有超过3个左右的开发人员,您可能需要一个更集中的存储库。