2012-01-11 32 views
4

我們正在過渡到git,我們需要更好地處理分支和並行開發的源代碼控制。我們整個團隊已經做了一些研究,並決定轉向git。我們也喜歡gitflow的型號。我注意到git也有一個gitflow擴展。什麼使用gitflow提供一個git用戶?

此擴展對標準git有什麼好處?看起來它主要是捆綁命令的宏。我們是否應該爲gitflow擴展而煩惱(我們喜歡模型)?它有用嗎?它與標準的git命令相比如何?

+0

我同意[teddziuba](http://teddziuba.com/2011/12/process.html)的意見(請參閱Rule_3)。 gitflow只是幻想。爲什麼要強迫自己呢?只是,我的個人意見在這裏。 – c00kiemon5ter 2012-01-12 01:46:24

回答

5

gitflow「extension」實際上只是一組編寫nvie分支模型的腳本。絕對沒有必要使用它,這只是一個方便。你可能會發現有腳本來處理分支模型是有幫助的,或者你可能更喜歡堅持使用vanilla git命令來完成同樣的事情。這只是個人喜好。

3

凱文是絕對正確的。除...之外,git流程擴展確實使得使用nvie模型變得非常簡單。它確實有助於強制實現您的功能,但更重要的是,發佈和修補程序是什麼!

當你使用git流程擴展時,你也可以使用常規的git命令,根本沒有任何懲罰。

我還發現了OS X GUI工具,SourceTree。它真的有助於告訴你什麼是本地的,什麼需要從原點推動/拉出。

+1

SourceTree是@ * @)$(@)$ @ _!%&真棒!非常感謝這項建議。 – rooftop 2012-04-30 21:45:09