2

我正在建立一个新项目,并计划使用 git 和 github 进行源代码控制,并托管 repo 和 lighthouse 进行错误跟踪。我使用 git 已经有一段时间了,但只是将它用于更多的备份解决方案,而不是协作编码解决方案。

[编辑]阅读此处了解更多详情: http: //git.pastebin.com/ArzBBx6j [/Edit]

另外,我注意到在 github 中你可以设置一个服务挂钩到灯塔,这样每当你推送到 github 时它就会通知灯塔所做的更改。这使用令牌进行用户身份验证,并且能够将票证更改为已解决等。

但是,我相信这个令牌的功能是这样的,所以每当用户推送到 repo 时(不管是谁),repo 的所有者都会“更新”到 lighthouse。这是个问题。

所以,我认为有必要在 github 上有 2 个单独的 repos(每个开发人员一个),我想知道应该使用的工作流程。

任何人都关心这件事吗?比如何时拉和推(以及在哪里),以及如何使两个 github 存储库同步或类似的东西?或者完全解决问题的另一种方法。

4

1 回答 1

2

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

于 2010-03-13T10:18:32.657 回答