1
A
回答
3
分支是關於隔離特定歷史中的開發工作,與主要工程並行。
見「When should you branch?」:你分支當你無法在當前分支提交(因爲它會破壞你的同事的工作)
合併是關於協調兩個不同的分支。
如果您想在分支中考慮需要合併的其他分支的更改,則會進行合併。
工作流程取決於工具。
SVN要麼提供merge-based development or trunk-based development。
工具,使用更加簡單的分支功能(如Git例如)提供workflow based on the various development lifecycle steps:
+0
非常豐富。謝謝 – Jayy 2012-02-22 13:24:08
0
Git中的概念, 分公司只是一個指向提交,並且將先進當您對該分支進行新的提交時將其添加到新的提交中。 Git有2種類型的分支:本地和遠程。 git可以合併任何單個提交,而不僅僅是分支的頭部。 我以最簡單的合併工作流爲例。 2個開發人員正在開發一個項目。 他們正在獨立工作基於相同的版本。 他們完成後通過服務器共享主(主)分支。 第一個開發人員承諾變更和第一個推送到遠程分支。然後,第二個開發人員通過同步由第一個開發人員所做的更改。 合併提交將自動創建。
相關問題
- 1. 執行分支合併和Stream_to_stream合併之間的區別
- 2. 合併請求和分支之間有什麼區別?
- 3. master和gcloud分支之間的區別
- 4. git中的別名和分支之間的區別
- 5. 分支之間的git合併
- 6. 集合和容器之間的區別
- 7. GitHub GUI中的功能分支和長期分支之間的區別?
- 8. ClearCase中分支和流之間的區別?
- 9. 找到主幹和分支之間的區別?
- 10. 在git中,dev和production分支之間的區別在哪裏?
- 11. git分支:``git merge master``和``git pull origin master``之間的區別
- 12. SVN在兄弟分支之間合併
- 13. 在SVN分支之間合併
- 14. cross_val_score和estimator得分之間的區別?
- 15. 分類()和attr(「class」)之間的區別
- 16. 分類和迴歸之間的區別
- 17. splitByWholeSeparatorPreserveAllTokens和分割之間的區別
- 18. 劃分和移位之間的區別
- 19. 合併和獨特的Neo4j之間的區別
- 20. TFS2010合併分支和樹幹之間永不會聚合
- 21. 遠程追蹤分支和遠程分支之間有什麼區別?
- 22. Git合併--squash和--no-commit之間的區別
- 23. 包裝和併發集合之間的區別
- 24. 在Mercurial中,「頭」和「分支」之間有什麼區別?
- 25. GitFlow:版本和主分支之間有什麼區別?
- 26. 平面分割和平面擬合之間的區別
- 27. 之間的〜/和的區別../
- 28. db2中的分配和分區之間的區別
- 29. PAM與Metis分區之間的區別
- 30. '#','%'和'$'之間的區別
你可以參考這個博客學習分支和合並在源代碼控制:[分支和合並](http://version-control.net/2011/05/06/project-branch-merge/) – Windy 2012-02-23 06:06:20