簡體   English   中英

我需要幫助,以使用git和beantstalk應用服務找出一個好的工作流程

[英]I need help figuring out a good workflow using git and the beantstalk app service

首先,我應該說我正在開始學習git,以便可以用於兩人開發團隊。 我猜真的很小。 另外,我還應該聲明我有一個免費的beantalk帳戶,這使我只能與一個合作者(我)一起創建一個存儲庫。我試圖評估我們是否要為更高的層級付費我們可以擁有更多與更多合作者合作的存儲庫。 我們想要使用git和beantalk的主要原因如下:

  • 能夠獲得版本控制的好處
  • 要在線備份我們的工作而不是在我們的機器上,目前我們使用Dropbox
  • 等等

因此,我試圖通過在計算機上的兩個不同位置克隆beantalk存儲庫並從中推入和拉出,來測試如何通過網絡工作並弄清楚我的工作流程。

這是我希望弄清楚的工作流程:集中在我的同事和我一起推動到遠程主機,並從遠程主機中提取更改,我想我知道如何做到這一點。 但是,我還希望能夠從開發主線(即遠程主控)獲得一個遠程開發分支,而且我還希望我的合作者將這個開發分支克隆到我們的機器上,以便能夠從中進行提取開發分支並將其從本地計算機推送到該分支,然后在開發分支穩定后將其合並到遠程主服務器上,然后從遠程主服務器拉到該主服務器的本地克隆上。

在事情的計划中,我想我也將同時管理事情。 到目前為止,我了解到的是關於集中式工作流程的信息,即協作者可以在遠程主服務器之間來回拉動,並選擇在自己的計算機上建立本地分支,然后將其與本地主服務器合並,然后從遠程主控器,然后再推動它。 我的問題是,必須更新遠程主機才能使我的同事能夠進行更改,而我寧願遠程主機沒有應在開發分支中使用的代碼。 至少直到穩定為止。

這個工作流程是好的還是有更好的方法呢?

通過與團隊反復試驗可以最好地確定工作流程。 您所概述的內容聽起來是個不錯的起點。 查閱Pro git書( http://progit.org/book/ )的第5章,以大致了解一些典型做法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM