2010-03-12 43 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個以上的開發人員,您可能需要一個更集中的存儲庫。